Paramétrage VBA - Application RUN (macro)

  • Initiateur de la discussion Initiateur de la discussion kl1ft
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

K

kl1ft

Guest
Bonjour à toutes et tous,

j'ai un soucis de syntaxe... je voudrais paramétrer la fonction Application.run selon l'année de mon fichier....
En effet mon fichier annuel_xxxx.xls s'incrémente tous les ans et pour éviter d'avoir à modifier en dur la macro tous les ans, j'aimerais si cela est possible automatiser tout ça.

Ci-dessous le bout de code qui pose prb...

Sub macro_toto()

.
.
.

année = Sheets("Datas").Range("C3") ==> ici je viens chercher la valeur de l'année, 2013 pour l'exemple

'Ouverture du fichier Annuel_2013.xls + macro 'non protection'
Workbooks.Open Filename:=ThisWorkbook.Path & "\" & année & "_Annuel.xls", UpdateLinks:=False
Fichier_annuel = année & "_Annuel.xls"
Application.Run "'2013_Annuel.xls'!Non_Protection" ==> je veux paramétrer cette ligne avec la variable Fichier_annuel du style : Application.Run Fichier_annuel !Non_Protection


.
.
.

End Sub



Est-ce possible selon vous ? je pense que oui mais je ne trouve pas la bonne syntaxe...

Merci pour votre précieuse aide encore une fois

🙂
 
Re : Paramétrage VBA - Application RUN (macro)

Re-bonjour,

oui, il est ouvert, je l'ouvre juste avant de faire tourner ce bout de macro.

Je l'ai vraiment tourné dans tous les sens... peut-être qu'il y a une autre façon d'y arriver... mais je séche là...

🙂
 
Re : Paramétrage VBA - Application RUN (macro)

Bonjour,

Ouvre les 2 fichiers là et cliques sur le bouton du classeur test
C'est un peu dommage que ce soit moi qui fournisse des fichiers exemples, mais bon...
 

Pièces jointes

Re : Paramétrage VBA - Application RUN (macro)

Merci,

pour les fichiers "exemple", désolé de ne pas y avoir pensé... je voyais plutôt la solution en ligne de code directement... sur le forum.

Merci quand même, je test.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

K
  • Question Question
Réponses
2
Affichages
895
K
P
Réponses
2
Affichages
3 K
pauline6172
P
N
  • Question Question
Réponses
5
Affichages
3 K
A
Réponses
2
Affichages
940
A
Retour