Salut à tous, j'ai un petit problème pour un projet pro.
Je souhaite qu'à l'ouverture de mon fichier, l'utilisateur désigne de lui même un autre classeur à utiliser. Tout marche bien jusqu'ici. Sauf qu'après fermeture du classeur (celui du début), puis réouverture, le document spécifié par l'utilisateur s'ouvre en même temps que mon fichier de départ. (C'est assez clair ? lol). En fait tout se passe bien mais quand j'ouvre ultérieurement mon fichier, il m'ouvre automatiquement le dernier fichier spécifié par l'utilisateur, ce que je ne veux pas.
Je comprends pas, et je sais pas comment y remédier.

Voici mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
' Ouverture du fichier par l'utilisateur '''''''''''''''''''''''''''''
    Dim strFichier As String
    ChDrive ("C:")
    strFichier = Application.GetOpenFilename("Excel Files (*.xls), *.xls")
    If (strFichier <> "") Then
        If (strFichier <> "Faux") Then
            MsgBox strFichier
        End If
    End If
    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
 
    ' Affectation des feuilles et des fichiers ''''''''''''''''''''''''''''
    Dim appXl As Excel.Application
    Set appXl = CreateObject("Excel.Application")
 
    Set wb = appXl.Workbooks.Open(strFichier)
    appXl.Visible = False
 
    Set twb = Workbooks("PROGRAMME USVALUE.xls")
    Set w3b = wb.Worksheets("3b Stocks")
    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''