Bonjour tout le monde!
J'ai actuellement un onglet Excel qui récupère les informations contenus dans d'autres onglets et les réunies dans une seule et même table. Cette table est donc de longueur variable au fur et à mesure de l'ajout des données.
Sur la première ligne de mon tableau, j'aimerais placer les dates en mois et année de chacune de mes colonnes. Je commence donc par placer en B3 la date "JANV-03", et févr 03 en C3.
Comment faire, en VBA, pour que la sélection ne s'étende que jusqu'à la dernière colonne où se trouvent les données?
C'est à dire que si mes données vont jusqu'en colonne AA, l'extension des dates n'aillent que jusqu'en AA, et si elles se terminent en IA, que cette extension aille jusqu'en IA.
J'avais commencer à faire ça :
Désolée si ça vous fait dresser les cheveux de la tête, mais j'ai fait ce qui me passait à l'esprit!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Range("B3").Value = "Janv-03" Range("C3").Value = "Fév-03" Range("C4").Select Selection.End(xlToRight).Offset(-1, 0).Select co = ActiveCell.Column Range("B3:C3").Select Selection.AutoFill Destination:=Range("B3:" & Cells(3, co)), Type:=xlFillDefault
Merci d'avance en tout cas
Meuah
Partager