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
| Private Sub CommandButton1_Click()
'Déclaration des variables
Dim i, j As Integer
'Pour parcourir les lignes de ton tableau, on utlise une boucle for (elle va de 1 à 900)
'L'instruction "Step 3" permet ici de passer le compteur de 3 en 3 vu que tu veux insérer 2 lignes
For i = 7 To 1500 Step 3
'Insertion des 2 lignes
If Cells(i, 4).Value = Cells(i, 11).Value Then
Rows(i).Interior.Color = RGB(100, 100, 100)
Rows(i + 1).Insert
Rows(i + 2).Insert
'Nouvelle boucle For qui est "imbriquée" qui va parcourir les colonnes de ton tableau
For j = 1 To 4
'Ajout des valeurs de ta ligne dans les cellules de tes nouvelles lignes'
Cells(i + 1, j) = Cells(i, j)
Cells(i + 2, j) = Cells(i, j)
'If Cells(i, j) Is Empty Then Exit Sub
Next j
End If
Next i
End Sub |
Partager