Sybille
XLDnaute Junior
Bonjour à tous ,
Voici mon problème :
Je sais faire :
Sheets("Liste").Select
Range("A31").Select
Je sais écrire :
myDir = Dir("C:\TEMPORAIRE\", vbDirectory)
Mais, je souhaites remplacer "C:\TEMPORAIRE\" de mon mydir par l'adresse qui se trouve dans mon onglet liste en A31 (ou il est écrit C:\TEMPORAIRE\).
En gros, quelque chose qui donnerai myDir = Dir("Liste!A31", vbDirectory)
Le but et de ne pas rentrer a chaque fois dans ma macro quand je souhaite changer de fichier et que plus tard dans la case A31 ça soit une formule qui me donne l'adresse C:\TEMPORAIRE\.
Je me doute que c'est "la base en vba" , j'arrive a écrire des chose plus compliqué et la je coince sur quelque chose qui doit être simple... mais ça passe pas!
Où me suis je trompé? les guillemets? le point d'exclamation? ou la manière de l'écrire?
A l'avance merci pour votre aide (qui je pense va me resservir pour plein d'autre sujet)
Bonne journée,
Sybille
Voici mon problème :
Je sais faire :
Sheets("Liste").Select
Range("A31").Select
Je sais écrire :
myDir = Dir("C:\TEMPORAIRE\", vbDirectory)
Mais, je souhaites remplacer "C:\TEMPORAIRE\" de mon mydir par l'adresse qui se trouve dans mon onglet liste en A31 (ou il est écrit C:\TEMPORAIRE\).
En gros, quelque chose qui donnerai myDir = Dir("Liste!A31", vbDirectory)
Le but et de ne pas rentrer a chaque fois dans ma macro quand je souhaite changer de fichier et que plus tard dans la case A31 ça soit une formule qui me donne l'adresse C:\TEMPORAIRE\.
Je me doute que c'est "la base en vba" , j'arrive a écrire des chose plus compliqué et la je coince sur quelque chose qui doit être simple... mais ça passe pas!
Où me suis je trompé? les guillemets? le point d'exclamation? ou la manière de l'écrire?
A l'avance merci pour votre aide (qui je pense va me resservir pour plein d'autre sujet)
Bonne journée,
Sybille