Ouvrir fichier excel dans autre repertoire

drxgerard Messages postés 18 Statut Membre -  
drxgerard Messages postés 18 Statut Membre -
Bonjour,

Je souhaiterais créer une macro qui ouvre un fichier excel qui se trouve dans autre répertoire suivant des variables.

NomPrenomMajeur étant le nom du fichier que je souhaite ouvrir dans le répertoire NomPrenomMajeur

Voilà mon code (qui ne fonctionne pas bien sûr)

"Sub Aller_Budget_majeur()
'
' Aller_Budget_major Macro
' Macro enregistrée le 14/06/2009
'
Dim adresse_budget As String

adresse_budget = ("C:\Documents and Settings\Catherine\Mes documents\MONEY MAJEURS PROTEGES\MONEY ") + NomPrenomMajeur + ("\PROVISIONNEL " + NomPrenomMajeur + ".xls")

Workbooks.Open (adresse_budget)

End Sub"

Remerciements d'avance
A voir également:

4 réponses

michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bonjour
remplace les + par des & certaines parenthèses ne servent à tien.

adresse_budget = "C:\Documents and Settings\Catherine\Mes documents\MONEY MAJEURS PROTEGES\MONEY " & NomPrenomMajeur & "\PROVISIONNEL " & NomPrenomMajeur & ".xls"
0
drxgerard Messages postés 18 Statut Membre 2
 
Merci mais c'est pas encore ça voir lien http://sites.estvideo.net/suzyland/Erreur_excel.gif
Je précise que le nom du répertoire et du fichier excel est le même
En fait il devrait faire le lien vers ceci

C:\Documents and Settings\Catherine\Mes documents\MONEY MAJEURS PROTEGES\MONEY ANFUSO FRANCOIS\PROVISIONNEL ANFUSO Francois.xls
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
PROVISIONNEL c'est quoi?

Répertoire ou début de nom du fichier ?

nomprenommajeur c'est une variable ou est toujours ANFUSO francois ?

actuellement c'est une variable d'où l'erreur que tu m'as montré

0
drxgerard Messages postés 18 Statut Membre 2
 
Le nom du fichier complet est PROVISIONNEL ANFUSO Francois.xls

Ce qui est en gras peut changer, un autre nom qui se trouve dans un autre répertoire du même nom

Repertoire : \ANFUSO Francois\PROVISIONNEL ANFUSO Francois.xls

ou

Repertoire : \DUPOND Jacques\PROVISIONNEL DUPONT Jacques.xls

Ce nom se trouve dans une cellule nommée NomPrenomMajeur
0