for each tout simple : pouvez vous m'aider a le corriger ?

  • Initiateur de la discussion Initiateur de la discussion antoine
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

antoine

Guest
Re-bonsoir

Je ne comprend pas pourquoi ce code ne marche pas. Si quelqu'un pouvait m'aider a le corriger

Dim CELLULE as range

For each CELLULE in feuil10.columns("a:a")
if CELLULE.value <> "" then
CELLULE.entirerow.insert
end if
next cellule

Voila, c'est tout bete... mais ça marche pas.

Je remercie la bonne ame qui voudra bien me désigner l'erreur qui se cache dans ces 6 malheure lignes !

antoine
 
Bonsoir Antoine, le Forum

Je ne suis pas sûr d'avoir bien interprété ta demande... Pour moi, je comprends que tu souhaites inserrer une ligne en dessous de chaque cellule contenant une valeur dans ta colonne "A"...

Alors si c'est ceci, je propose celà, (attention ce n'est vraiment pas propre du tout, car l'insertion décale la boucle... Il faudrait récupérer d'abord les adresse des lignes, puis faire un insertion, mais je n'ai pas le temps sinon je suis enfermé au bureau tout le wekk end !! lol) :

Sub MaDerniereMacroAvantLeWeekEnd()
Dim Cell As Range
Dim Ligne As Long

With Feuil10
For Each Cell In .Range("A1:A" & .Range("A65536").End(xlUp).Row)
If Cell.Value <> "" Then
Ligne = Cell.Row
Rows(Ligne + 1).Insert
End If
Next Cell
End With
End Sub

Si çà peut déjà dépanner...

Bon Week End
@+Thierry
 
nickel ! , en fait je me trompais car je me rendais pas que "l'insertion décale la boucle" et du coups ma boucle n'avait pas de fin....
En fait je voulais faire une insertion a la ligne meme si cell.value <> ""
j'ai reussi en grande partie ( exclusivement ?? ) grace a ton aide. Encore une fois merci ;-) )


antoine
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
1 K
Réponses
22
Affichages
3 K
Réponses
3
Affichages
678
Retour