| ©«¤l510 ¥DÃD71 ºëµØ0 ¿n¤À606 ÂI¦W1  §@·~¨t²Îwin7 ³nÅ骩¥»office 2010 ¾\ŪÅv50 ©Ê§O¨k µù¥U®É¶¡2012-10-30 ³Ì«áµn¿ý2025-10-31 
 | 
                
| ¦^´_ 27# stillfish00 ½Ð°Ý¤U±³o¥yþ¸Ì¥X¿ù¤F¡H °õ¦æ¶¥¬q¿ù»~¡¥9¡¦¡G°}¦C¯Á¤Þ¶W¥X½d³ò½Æ»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:\Documents and Settings\USER\®à±\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
        
    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("H" & j).Value
    End If
     j = j - 1
 
     i = i + 1
    End If
    Loop While j = 1
    
   Wb.Close 0
End Sub
If IsError(Application.VLookup(Wb.Worksheets("New form of payment report").Range("B" & j).Value, Worksheets("outstanding payments").Range("A:A"), 1, False)) Then
 | 
 |