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
Configuration: Windows XP
Firefox 3.0.10

4 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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
  2. 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
  3. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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
  4. 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