Bonjour,

Je viens vers vous car je bloque sur un point précis.

En effet, dans mon programme j'utilise la fonction "Workbook_Open()" située dans "This workbook".

Code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
Sub Workbook_Open() 'permet le lancement de la procedure a l'ouverture du fichier
 
If Workbook.Name = "Controle_Preliminaire_Base.xlsm" Then
GoTo Ouverture_nouveau_fichier
Else: GoTo Ouverture_fichier_deja_existant
 
Ouverture_nouveau_fichier:
instruction1
instruction2
 
Ouverture_fichier_deja_existant:
instruction3
Comme vous l'avez surement deviné, j'ai un soucis a cette ligne de code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
If Workbook.Name = "Controle_Preliminaire_Base.xlsm" Then
Le but recherché est que lors de l'ouverture d'un fichier portant le nom "Controle_Preliminaire_Base.xlsm" alors je fais les instructions 1,2, et 3.
Sinon je ne fais que l'instruction 3.

Cependant, j'ai utilisé workbook.Name, filename et d'autres mais j'ai une erreur, ou bien lors de l'utilisation de Filename alors aucune des instructions n'est effectuées.

Ma question est donc la suivante:
Quel est la syntaxe afin de dire "fichier portant le nom:"" ".

Merci d'avance

Cordialement