Bonjour à tous,
Je suis un peu novice en la matière alors j'aurais d'un petit coup de main
Je cherche à ouvrir un fichier Excel par le biais d'une macro VBA (voir code en dessous). J'aurais deux petites questions :
1) Est-il possible de lier le chemin du fichier à ouvrir à celui du fichier où se trouve le bouton de commande et sui est déjà ouvert ?
Il faudrait que VBA aille chercher : "chemin du fichier actuellement ouvert"\Source1.xls. Comment faire ?
2) Je souhaiterais que ce fichier s'ouvre mais en mode normal et non en lecture seule comme c'est le cas par défaut. C'est pour çà que j'ai ajouté ReadOnly:=False mais cela ne fonctionne pas, il s'ouvre toujours en mode lecture seule. Une idée ?
Merci beaucoup par avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Private Sub CommandButton1_Click() 'Déclaration des variables Dim appExcel As Excel.Application 'Application Excel Dim wbExcel As Excel.Workbook 'Classeur Excel 'Ouverture de l'application Set appExcel = CreateObject("Excel.Application") appExcel.Visible = True 'Ouverture d'un fichier Excel Set wbExcel = appExcel.Workbooks.Open("D:\profiles\P469UXE\Bureau\ESSAI VBA\Source1.xls", ReadOnly:=False) appExcel.SaveWorkspace appExcel.Workbooks.Close appExcel.Application.Quit End Sub
Partager