Ouvrir un fichier avec une ligne de code

Bonjour,

Dans un dossier j'ai plusieurs fichiers excel .

Un des fichiers contient du code VBA , les autres fichiers excel font référence à des mois de l'année .(janvier, février...)

je souhaite ouvrir plusieurs fichiers de ce dossier sans avoir à copier

l'intégralité du chemin, seulement en changeant le nom du mois .

exemple:

ActiveWorkbook.FollowHyperlink "G:\D A\PL 2022\janvier2022.xlsx"

voici la ligne de code qui permet d'ouvrir le mois de janvier , je

souhaiterai que janvier soit une variable ,permettant une ouverture

facile des autres fichiers .

Est ce possible ou pas ?

Merci

Bonsoir buck

Normalement avec

MaVariable = "janvier"
ActiveWorkbook.FollowHyperlink "G:\D A\PL 2022\" & MaVariable & "2022.xlsx"

Bonne Soirée

Bonjour BrunoM45,

ça ne fonctionne pas :

erreur 432 " nom du fichier ou de la classe introuvable lors de l'opération automation " ????

J'avais déjà essayé en introduisant le symbole concaténer sans succès , Pb peut-être lié à l'instruction ?

PS: (la variable et son nom sont bien déclarés )

Salut,

Et si tu concatène le tout avant. J'ai fais un test et c'est bon.

    Dim localHyperLink As String
    Dim Mavariable As String
    Mavariable = "janvier"
    localHyperLink = "G:\D A\PL 2022\" & Mavariable & "2022.xlsx"
    ActiveWorkbook.FollowHyperlink localHyperLink

Les solutions proposées par BrunoM45 et Jean-Paul sont basiques. Elles doivent donc fonctionner, sauf si :
- vous avez un espace de trop entre "D A" ou "PL 2022" ;
- ou si vous êtes sous Mac/OS.

Bonjour Jean-Paul

elle est très intéressante cette idée de double variable . Par contre en utilisant le nom : localHyperLink comme deuxième variable cela ne fonctionne pas.

Je l'ai remplacé par: chemin . Résultat nickel

Dim chemin As String

Dim Mavariable As String
Mavariable = "janvier"
chemin = "G:\D A\PL 2022\" & Mavariable & "2022.xlsx"
ActiveWorkbook.FollowHyperlink chemin

PS: dans la syntaxe de chemin il y a bien un double espace , comme l'a noté Optimix

Merci à tous les trois

Cdlt

Rechercher des sujets similaires à "ouvrir fichier ligne code"