Variable VBA dans une formule

  • Initiateur de la discussion Initiateur de la discussion Berni2
  • 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 !

Berni2

XLDnaute Nouveau
Projet:
1- Depuis un nouveau classeur 'A',
2- Désigner ou ouvrir un classeur 'B',
mémoriser son chemin et son nom.
3- Dans une feuille du classeur 'A' une formule doit charger une valeur du classeur'B' désignée par son nom 'MaValeur'.

Le classeur 'B' sera indifférement ouvert ou fermé
------
Réalisation:

1- Dans le classeur 'A'
2- On récupère le chemin du classeur 'B'dans une variable 'fNameAndPath' avec le code VBA suivant
Public fNameAndPath as String
Sub GetFileName
fNameAndPath = Application.getOpenFilename (...)
Workbooks.open 'Ecrire cette ligne si on veut ouvrir 'B'
End sub
3° ??
Comment intégrer la variable 'fNameAndPath' dans une formule présente dans une feuille du classeur 'A': (Je pense avoir un Pb de syntaxe)
-Si le classeur 'B' est ouvert
la formule devrait ressembler à QQchose comme
='[fNameAndPath]'!MaValeur mais elle ne fonctionne pas
-Si le classeur 'B' est fermé les () remplacent les [] mais elle ne fonctionne pas mieux

Merci de votre aide
 
- 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

Discussions similaires

  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
448
  • Question Question
Microsoft 365 Classeur Disparu
Réponses
2
Affichages
568
Réponses
4
Affichages
947
Retour