Bonjour a tous,
J'ai un petit probleme, qui devrait vous prendre quelques petites minutes, mais qui m'ont deja pris plusieurs heures, debutant que je suis!
Pour mettre a jour un fichier excel, je voudrais copier/coller a l'aide d'une macro une ligne de plusieurs colones (AC5:AG5) dans les lignes d'en dessous, et je voudrais que ce copiage/collage s'arrete des qu'il rencontre la premiere ligne vide. (car le nombre de lignes a mettre a jour varie selon les informations que j'ai a traiter, je ne veux pas copier/coller 500 lignes a chaque fois si je n'ai que 200 lignes a mettre a jour)
J'ai essaye de faire une boucle, mais je vous avoue que je n'a pas tres bien compris le fonctionnement... quelqu'un pourrait-il m'aider svp!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Private Sub Actualizar() Range("AC5:AG5").Select Selection.Copy While ActiveCell.value <> Empty Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, Transpose:=False ActiveCell.offset(1, 0).Select Wend End Sub
Partager