1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
| Private Sub Partie_Débit_Click()
Dim line As Integer
Dim debit As String
y = TextBox2.Value
Partie_Débit = False Then
Windows("Macro.xls").Activate
For line = 2 To 1500
If IsEmpty(Cells(line, 3)) Then Exit For
debit = Cells(line, 3).Value
Cells.Select
Windows("Suivi.xls").Activate
Selection.AutoFilter Field:=y, Criteria1:=debit, Operator:=xlAnd
Range("E1:E852").Select
Range("E852").Activate
Selection.Copy
Windows("Macro.xls").Activate
Sheets("feuil1").Select
Range("G" & line).Select
ActiveSheet.Paste
Range("G" & line).Select
Application.CutCopyMode = False
Selection.Delete shift:=xlUp
Windows("Suivi.xls").Activate
Range("AA1:AA852").Select
Range("AA852").Activate
Selection.Copy
Windows("Macro.xls").Activate
Sheets("feuil1").Select
Range("E" & line).Select
ActiveSheet.Paste
Range("E" & line).Select
Application.CutCopyMode = False
Selection.Delete shift:=xlUp
Windows("Suivi.xls").Activate
Range("AB1:AB852").Select
Range("AB852").Activate
Selection.Copy
Windows("Macro.xls").Activate
Sheets("feuil1").Select
Range("H" & line).Select
ActiveSheet.Paste
Range("H" & line).Select
Application.CutCopyMode = False
Selection.Delete shift:=xlUp
Next line
End If
End Sub |