Bonjour à tous,
Merci à ceux qui pourrons m'aider à résoudre cette petite tuile.
Voilà ma question : Comment, dans VBA excel, prendre les valeurs de plusieurs cellules d'une feuille, pour les mettre dans une seule cellule (à la suite s'il vous plait) sur une autre feuille ?
Mon but est : tant que je ne rencontre pas de cellule vide, je prend leurs valeurs et je les colles dans une autre cellule. Simple, mais diabolique.
J'ai tenté ceci : (hum...)
Qu'en pensez vous? Moi je pense que je vais effacer mon coller précédent à chaque fois... comment dois-je procéder ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ligne = inputbox("Veuillez indiquer la dernière ligne vierge (ex. 170).", Title) x = 18 'je commence à partir de la cellule B18, et j'avance... While IsEmpty(Worksheets(2).Range("B" & x).Value) Is False Worksheets(2).Range("B" & x).Value.Copy Destination:=Worksheets(1).Range("T" & ligne) x=x+1




Répondre avec citation



Partager