charette63
XLDnaute Occasionnel
Bonjour à toutes et tous,
j'ai créé un code qui permet le transfert de données entre differentes feuilles d'un classeur:
Le code fonctionne très bien lorsque le tableau de la ligne 6 to 45 est complet, mais lorsque certaines lignes sont vides, j'ai un message d'erreur.
Je cherche donc une ligne de code qui permet d'ignorer les lignes vides et qui permet d'effectuer la macro jusqu'à le ligne 45.
Petite précision supplèmentaire, les lignes peuvent etre en partie complètées, se serait la colonne " E " qui devrait etre prise en compte.
Explication plus simple: Si Range("E" & i) = "" then passer à la ligne suivante.
Pouvez vous m'aider
merci
cordialement
Thierry
j'ai créé un code qui permet le transfert de données entre differentes feuilles d'un classeur:
Code:
Sub test12()
Dim i As Integer
For i = 6 to 45
Worksheets(Range("F" & i).Text).Range("Z" & Range("E" & i).Text + 5) = Range("B" & i)
Worksheets(Range("F" & i).Text).Range("AA" & Range("E" & i).Text + 5) = Range("A" & i) Next i
End sub
Le code fonctionne très bien lorsque le tableau de la ligne 6 to 45 est complet, mais lorsque certaines lignes sont vides, j'ai un message d'erreur.
Je cherche donc une ligne de code qui permet d'ignorer les lignes vides et qui permet d'effectuer la macro jusqu'à le ligne 45.
Petite précision supplèmentaire, les lignes peuvent etre en partie complètées, se serait la colonne " E " qui devrait etre prise en compte.
Explication plus simple: Si Range("E" & i) = "" then passer à la ligne suivante.
Pouvez vous m'aider
merci
cordialement
Thierry