M
mab
Guest
bonsoir le forum et bonne année à tous
Après avoir buché un bon moment g fini par me décider à vous demander de l'aide.
mon problème est le suivant . Dans le fichier joint, g 2 colonnes B et C qui sont renseignées. Je voudrais insérer 2 ou 3 lignes à chaque fois que l'on rencontre dans la colonne B une cellule renseignée.
j'ai donc écrit une boucle pour insérer des lignes mais je voudrais que la boucle commence par la derniere ligne de la colonne B et là ????
le code que j'ai écrit est le suivant :
Sub ajouterligne()
Dim cellule As Range
For Each cellule In Range("b1:b200")
If cellule <> "" Then
Range(cellule.Offset(1, -1), cellule.Offset(2, 254)).Select
Selection.Insert shift:=xlDown
End If
Next cellule
End Sub
merci pour votre aide et pour le temps que vous consacrez à mon problème
Mab
Après avoir buché un bon moment g fini par me décider à vous demander de l'aide.
mon problème est le suivant . Dans le fichier joint, g 2 colonnes B et C qui sont renseignées. Je voudrais insérer 2 ou 3 lignes à chaque fois que l'on rencontre dans la colonne B une cellule renseignée.
j'ai donc écrit une boucle pour insérer des lignes mais je voudrais que la boucle commence par la derniere ligne de la colonne B et là ????
le code que j'ai écrit est le suivant :
Sub ajouterligne()
Dim cellule As Range
For Each cellule In Range("b1:b200")
If cellule <> "" Then
Range(cellule.Offset(1, -1), cellule.Offset(2, 254)).Select
Selection.Insert shift:=xlDown
End If
Next cellule
End Sub
merci pour votre aide et pour le temps que vous consacrez à mon problème
Mab