moustiik
XLDnaute Nouveau
Bonjour,
je voudrais parcourir les cellules B180 à B215 et quand la cellule n'est pas vide, la copier dans une autre colonne (sur une autre feuille). En gros sa doit donner à peu près se genre de langage si b180<>"" la copier à la première case vide de la feuille "gnagna" sinon passer à la cellule suivante et ainsi de suite!
mais je ne vois pas comment partir :/
(je suis plus automaticienne que développeuse de macro sous excel^^)
si quelqu'un avait un idée de bout de programme à me donné je prend
pour mes premiers cas je n'avais que 3 cellules à tester donc pas beaucoup de cas à traiter et j'avais fait sa :
If (Range("g85") <> "") And (Range("g86") = "") And (Range("g87") = "") Then
Range("G85:J85").Select
Selection.Copy
Sheets("liste toto").Select
Range("B1").End(xlDown).Offset(1, 0).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End If
mais là j'ai plus de 1200 cas à faire comme sa donc HEEEELP
je voudrais parcourir les cellules B180 à B215 et quand la cellule n'est pas vide, la copier dans une autre colonne (sur une autre feuille). En gros sa doit donner à peu près se genre de langage si b180<>"" la copier à la première case vide de la feuille "gnagna" sinon passer à la cellule suivante et ainsi de suite!
mais je ne vois pas comment partir :/
(je suis plus automaticienne que développeuse de macro sous excel^^)
si quelqu'un avait un idée de bout de programme à me donné je prend
pour mes premiers cas je n'avais que 3 cellules à tester donc pas beaucoup de cas à traiter et j'avais fait sa :
If (Range("g85") <> "") And (Range("g86") = "") And (Range("g87") = "") Then
Range("G85:J85").Select
Selection.Copy
Sheets("liste toto").Select
Range("B1").End(xlDown).Offset(1, 0).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End If
mais là j'ai plus de 1200 cas à faire comme sa donc HEEEELP