Procédure VBA qui marche pas

Résolu
fast58 Messages postés 452 Date d'inscription   Statut Membre Dernière intervention   -  
nirG95 Messages postés 292 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai créer une macro sous exel avec des bouton quand on clique sur le bouton afficher il devrai avoir un classeur qui s'affiche sa ca marche mais quand je crée un dossier et met le classeur dedans sa marche pas voici le code :

Private Sub Button2_Click()
Dim appExcel As Excel.Application 'Application Excel
Dim wbExcel As Excel.Workbook 'Classeur Excel
Dim wsExcel As Excel.Worksheet 'Feuille Excel

'Ouverture de l'application
Set appExcel = CreateObject("Excel.Application")
'Ouverture d'un fichier Excel
Set wbExcel = appExcel.Workbooks.Open("Classeur\Classeur1.xlsx")
'wsExcel correspond à la première feuille du fichier
Set wsExcel = wbExcel.Worksheets(1)
appExcel.Visible = True
End Sub

Classeur c'est le nom de mon dossier et classeur1.xlsx c'est mon classeur quand je clique sur le bouton j'ai une erreur comme quoi Classeur\Classeur1.xlsx est introuvable.
Quand je met pas de dossier que je met un classeur a la racine du dossier ou ya ma macro sa marche en marquant ceci :
Set wbExcel = appExcel.Workbooks.Open("Classeur1.xlsx")
Quelqu'un aurai une idée pour que sa marche avec un dossier ( pour dire de faire du rangement car je vais en avoir des classeurs ) s'il vous plait merci d'avance.


2 réponses

nirG95 Messages postés 292 Date d'inscription   Statut Membre Dernière intervention   32
 
Salut,

Teste : Set wbExcel = appExcel.Workbooks.Open(ActiveWorkbook.path
& "\Classeur\Classeur1.xlsx")
ou Set wbExcel = appExcel.Workbooks.Open("\Classeur\Classeur1.xlsx")

Cdlt.
0
fast58 Messages postés 452 Date d'inscription   Statut Membre Dernière intervention   24
 
Merci NirG95
Set wbExcel = appExcel.Workbooks.Open(ActiveWorkbook.path
& "\Classeur\Classeur1.xlsx")
fonctionne parfaitement :) merci pour ta réponse je me coucherai encore moin bête ce soir :D
Seul l'homme peut poser des problème et y résoudre.
0
nirG95 Messages postés 292 Date d'inscription   Statut Membre Dernière intervention   32
 
Mais c'est avec plaisir :p

Cdlt.
0