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
| Sub test()
Dim NbLigne As Long
Dim NumCompte As Variant
Dim T As Long
NbLigne = Sheets("feuil1").Range("A65956").End(xlUp).Row + 1
NumCompte = Sheets("feuil1").Cells(3, 4)
Sheets("feuil1").Rows(3).Insert Shift:=xlDown
Sheets("feuil1").Cells(3, 4) = NumCompte
For T = 4 To NbLigne
If Sheets("feuil1").Cells(T, 4) = NumCompte Then
' rien ne se passe
Else
NumCompte = Sheets("feuil1").Cells(T, 4) ' on réaffecte le nouveau numéro de compte
Sheets("feuil1").Rows(T).Insert Shift:=xlDown ' on insère une ligne
Sheets("feuil1").Cells(T, 4) = NumCompte ' on inscrit le num cpte ds cette nouvelle ligne
NbLigne = NbLigne + 1
End If
Next T
End Sub |
Partager