Lien entre classeur avec variable VBA
NOX
-
Patrice33740 Messages postés 8561 Date d'inscription Statut Membre Dernière intervention -
Patrice33740 Messages postés 8561 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai des cellules qui font références à des cellules d'autres classeurs. J'ai également un code VBA qui utilise une variable "chemin" pour scruter des dossiers et faire plein de chose dedans.
Ma question : Peut on remplacer le cheminement inscrit dans mes cellules par ma variable VBA "chemin" ?
Ex : dans une cellule j'ai : ='C:\folder1\[File1.xlsx]Feuil1'$D$5
Est-il possible de remplacer cette cellule par : = 'chemin\[File1.xlsx]Feuil1'$D^$5
Je ne trouve pas de solution. La cellule et le code VBA avec "chemin" sont dans le même classeur.
Merci beaucoup.
J'ai des cellules qui font références à des cellules d'autres classeurs. J'ai également un code VBA qui utilise une variable "chemin" pour scruter des dossiers et faire plein de chose dedans.
Ma question : Peut on remplacer le cheminement inscrit dans mes cellules par ma variable VBA "chemin" ?
Ex : dans une cellule j'ai : ='C:\folder1\[File1.xlsx]Feuil1'$D$5
Est-il possible de remplacer cette cellule par : = 'chemin\[File1.xlsx]Feuil1'$D^$5
Je ne trouve pas de solution. La cellule et le code VBA avec "chemin" sont dans le même classeur.
Merci beaucoup.
A voir également:
- Lien entre classeur avec variable VBA
- Partager des photos avec un lien - Guide
- Lien url - Guide
- Verificateur de lien - Guide
- Faux lien prank - Forum Autoit / batch
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
1 réponse
Bonjour,
« Est-il possible de remplacer cette cellule par : = 'chemin\[File1.xlsx]Feuil1'$D^$5 » : Non !
Les variables VBA ne sont pas [directement] utilisables depuis une feuille Excel.
Mais avec le VBA tu peux créer une fonction personnalisée qui réalise ce que tu veux et qui peut être appelée depuis la feuille comme n'importe quelle fonction intégrée.
Voir page 29 de cet excellent cours VBA gratuit pour débutants :
ftp://ftp-developpez.com/bidou/Cours/VBA/formationVBA.pdf
« Est-il possible de remplacer cette cellule par : = 'chemin\[File1.xlsx]Feuil1'$D^$5 » : Non !
Les variables VBA ne sont pas [directement] utilisables depuis une feuille Excel.
Mais avec le VBA tu peux créer une fonction personnalisée qui réalise ce que tu veux et qui peut être appelée depuis la feuille comme n'importe quelle fonction intégrée.
Voir page 29 de cet excellent cours VBA gratuit pour débutants :
ftp://ftp-developpez.com/bidou/Cours/VBA/formationVBA.pdf