| ©«¤l512 ¥DÃD71 ºëµØ0 ¿n¤À608 ÂI¦W1  §@·~¨t²Îwin7 ³nÅ骩¥»office 2010 ¾\ŪÅv50 ©Ê§O¨k µù¥U®É¶¡2012-10-30 ³Ì«áµn¿ý2025-10-31 
 | 
                
| ¥»©«³Ì«á¥Ñ GBKEE ©ó 2012-12-14 14:57 ½s¿è 
 ¦^´_ 41# GBKEE
 ½Ð°Ý½Æ»s¥N½XOption Explicit
Sub ex()
    Dim FRng As Range, Wb As Workbook
    Dim A As Range, Rng As Range
    Dim fs As String, xi As Integer
    Dim i As Integer
    Dim j As Integer
    Dim k As Integer
    i = Worksheets("outstanding payments").Range("A" & Worksheets("outstanding payments").Rows.Count).End(xlUp).Row
    fs = "C:\Users\patrick.HKG\Desktop\payment report 2012.xlsx"
    Set Wb = Workbooks.Open(fs)    
    With Worksheets("New form of payment report")
      j = Worksheets("New form of payment report").Range("E" & Worksheets("New form of payment report").Rows.Count).End(xlUp).Row    
    End With    
    Do    
    ThisWorkbook.Activate    
    If Wb.Worksheets("New form of payment report").Range("k" & j).Value = Date And Wb.Worksheets("New form of payment report").Range("h" & j).Value >= 0.95 Then    
    If IsError(Application.VLookup(Wb.Worksheets("New form of payment report").Range("B" & j).Value, Worksheets("outstanding payments").Range("A:A"), 1, False)) Then    
    Worksheets("outstanding payments").Range("A" & i + 1) = Wb.Worksheets("New form of payment report").Range("B" & j).Value
    Worksheets("outstanding payments").Range("F" & i + 1) = Wb.Worksheets("New form of payment report").Range("K" & j).Value
    End If
    i = i + 1
    End If
    j = j - 1    
   Loop While j = 2  
    
   Wb.Close 0
End Sub
Do
 Loop While
 ¬O¤£¬O¼g¿ù¤F¡H¥L¤£À´±o´`Àô°µ
 | 
 |