Bonjour,
depuis un module je fais appel à une fonction pour ouvrir un fichier excel :
la fonction openDatabase(databasePath) est écrite dans un autre module comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Function searchDNReferenceInDataBase(dnReference As String) Dim databasePath As String Dim dbopen As Workbook '************************************************** '> Load database and open database '************************************************** databasePath = "D:\Users\user\Desktop\DATABASE.xlsx" If checkPath(databasePath) Then '-> Open database MsgBox ("Open database " & databasePath) Set dbopen = openDatabase(databasePath)
Le soucis c'est que j'ai le message d'erreur suivant qui pointe sur la ligne 14 et je n'arrive pas à comprendre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Function openDatabase(pathDatabase As String) Workbooks.Open Filename:=pathDatabase End Function
je sais pas si l'écriture Set dbopen = openDatabase(databasePath) est correct sachant que je souhaite ensuite sélectionner une feuille en particulier dans ce fichier pour faire des opérations.Erreur d'exécution '424':
Objet requis
Merci d'avance pour votre aide.
Partager