Je souhaite copier des données de la plage (a3: M3) dans la feuille de calcul "SL" vers la plage (a3: m3) dans la feuille de calcul "EL" uniquement si la plage (a3: M3) est vide . Sinon, copiez les données sélectionnées sur la ligne suivante (a4: m4).Ignorer les cellules non vides pour coller des données spéciales
est sous le code j'ai essayé de travailler ..mais son ne fonctionne pas ... plz aider
Range("C9:G10").Select
Selection.Copy
Sheets("EL").Select
For n = 1 To n = 100
If Cells(n, 2).Value <> "" Then
Cells(n + 1, 2).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End If
Next n
Merci Howard C9: G10 est juste le! données initiales à copier (pour faciliter la référence je mets a3: m3) bien désolé de ne pas être clair au départ dans ma question. en fait, il devrait être continu. C'est-à-dire si a3: m3 n'est pas vide alors devrait aller à a4: m4, si a4: m4 n'est pas vide, alors a5: m5 et continuer jusqu'à la dernière cellule dans excel ou le limiter dire à a10000: m10000 – VeeRz