Microsoft 365 Application.run

farid

XLDnaute Occasionnel
Bonjour a vous tous,
j'ai la formule ci-dessous qui fonctionne très bien sans la ligne de commande "Application. Run".

Cependant, j'aurais voulu ajouter à la formule "Application. Run” mais j'ai à chaque fois un message qui dit qu'il ne trouve pas Création.

Si une personne peut me dire ce qui ne tourne pas rond..
Merci

Farid



Private Sub CommandButton18_Click()
Unload PDV2023
Unload Saisie2023

If ComboBox1.Value = "" Then Exit Sub
nom = ComboBox1.Value
rep = ActiveWorkbook.Path & "\Archive\Archive-2023\"
Workbooks.Open rep & nom & ".xlsm"



Application.Run "'.xlsm'!Création"
End Sub
 
Solution
Re,
Quand je disais Fichier, c'est le nom de votre classeur qu'il faut mettre.
En l’occurrence :
VB:
Private Sub CommandButton18_Click()
    If ComboBox1.Value = "" Then Exit Sub
    classeur = ComboBox1.Value & ".xlsm"
    rep = ActiveWorkbook.Path & "\Archive\Archive-2023\"
    Workbooks.Open rep & classeur
    Application.Run "'" & classeur & "'!Création"
End Sub

fanch55

XLDnaute Barbatruc
Re,
Quand je disais Fichier, c'est le nom de votre classeur qu'il faut mettre.
En l’occurrence :
VB:
Private Sub CommandButton18_Click()
    If ComboBox1.Value = "" Then Exit Sub
    classeur = ComboBox1.Value & ".xlsm"
    rep = ActiveWorkbook.Path & "\Archive\Archive-2023\"
    Workbooks.Open rep & classeur
    Application.Run "'" & classeur & "'!Création"
End Sub
 

farid

XLDnaute Occasionnel
Re,
Quand je disais Fichier, c'est le nom de votre classeur qu'il faut mettre.
En l’occurrence :
VB:
Private Sub CommandButton18_Click()
    If ComboBox1.Value = "" Then Exit Sub
    classeur = ComboBox1.Value & ".xlsm"
    rep = ActiveWorkbook.Path & "\Archive\Archive-2023\"
    Workbooks.Open rep & classeur
    Application.Run "'" & classeur & "'!Création"
End Sub
Merci infiniment. Nickel bonne journée
 

Discussions similaires

Réponses
2
Affichages
948

Statistiques des forums

Discussions
314 629
Messages
2 111 349
Membres
111 110
dernier inscrit
chergui