Excellerateur
XLDnaute Occasionnel
Bonjour chers membres,
je voudrais associer la valeur d'une cellule à ma macro.
je vous explique:
Grace à des macro, j'ai conçu un outil qui devra aller dans le répertoire et sélectionner un fichier qui aura un nom bien spécifique avec une extension date définie.
Sauf que chaque année ce sera un nouveau fichier que la macro devra aller chercher et il n''y a que l'année qui aura été modifiée dans le nom du fichier.
Exemple:
Mon but c'est que dans une feuille différente que je puisse avoir une cellule "B3" par exemple dans laquelle je pourrais saisir l'année que je souhaite extraire et que ça vienne sélectionner le bon fichier avec la bonne extension année (EXPORT BILL 2021.xlsx), puis (EXPORT BILL 2022.xlsx) et puis (EXPORT BILL 2023.xlsx) etc... lorsque je change l'année dans la cellule "B3" comme stipulé plus haut.
J'espère avoir été assez clair .
Bon pour la suite j'aimerais bien copier le tableau dans son ensemble et non avoir une sélection
définie par défaut car le nombre de ligne peut être amené à changer.
merci la team!
je voudrais associer la valeur d'une cellule à ma macro.
je vous explique:
Grace à des macro, j'ai conçu un outil qui devra aller dans le répertoire et sélectionner un fichier qui aura un nom bien spécifique avec une extension date définie.
Sauf que chaque année ce sera un nouveau fichier que la macro devra aller chercher et il n''y a que l'année qui aura été modifiée dans le nom du fichier.
Exemple:
VB:
Sheets("Bouttons").Select
Worksheets.Add After:=ActiveSheet
ActiveSheet.Name = "BILL"
Workbooks.Open Filename:= _
"\\C\Downloads\EXPORT BILL 2021.xlsx"
Range("A1:O4900").Select
Selection.Copy
Mon but c'est que dans une feuille différente que je puisse avoir une cellule "B3" par exemple dans laquelle je pourrais saisir l'année que je souhaite extraire et que ça vienne sélectionner le bon fichier avec la bonne extension année (EXPORT BILL 2021.xlsx), puis (EXPORT BILL 2022.xlsx) et puis (EXPORT BILL 2023.xlsx) etc... lorsque je change l'année dans la cellule "B3" comme stipulé plus haut.
J'espère avoir été assez clair .
Bon pour la suite j'aimerais bien copier le tableau dans son ensemble et non avoir une sélection
Code:
Range("A1:O4900").Select
merci la team!