Bonjour,
Je suis complètement débutant en VBA et je crée actuellement des "outils" pratique pour mon mémoire.
Je sais juste enregistrer des macros et je "bidouille" avec ça.
Je voudrais sélectionner une plage de cellules où le nombre de colonne est fixe (de la colonne A à la colonne S, MAIS où le nombre de ligne peut varier. Aussi j'aimerais que la macros s'arrête à la dernière cellule non vide de la colonne B par exemple.
Je souhaite ensuite que cette plage de donnée sélectionnée soit recopiée EN VALEUR dans une autre feuille par exemple dans la cellule B5 de la feuille nommée "A COLLER".
Ci-dessous le code de ma macro enregistrée mais qui ne convient pas si j'ai plus de lignes dans ma base que lors de mon enregistrement de macro :
Sub testcopiecolle()
'
' testcopiecolle Macro
'
'
Range("A1").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Sheets("A COLLER").Select
Range("B5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub
J'espère avoir été la plus claire possible ne connaissant pas le jargon informatique!!
Je vous remercie grandement si vous me trouvez une petite solution!!!
Merci d'avance