Bonjour à tous,
J'ai un petit problème que je n'arrive pas à régler quand depuis vb.net j'ouvre un classeur Excell pour la 1ère fois j'ai deux classeurs qui s'ouvrent dont le premier est "Classeur1" et le second celui que je désire :

Voiçi comment j'ai créé mon application :
Variables globales :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
Imports Microsoft.Office.Interop
Imports Microsoft.Office.Interop.Excel
Module Module1
        Public oApp As New Excel.Application
        Public oWkb = oApp.Workbooks.Add
        Public oWSht As New Excel.Worksheet 'feuille de calcul
        Public chemin As String = "C:\Users\Documents\Excel\Pass.xlsx"
        Public onglet As String = "Utilisés"
        Public lRow As Long 
    End Module
et l'ouverture du classeur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
Private Sub Ouvrir(Visible As Boolean)
    If oApp Is Nothing Then
        oApp = New Excel.Application
   End If
   If Visible Then 
      oApp.Visible = True 
   End If
 
   oWkb = oApp.Workbooks.Open(chemin)
end sub
Dans ce cas Visible est tjrs égal à true.
Quand je ferme les deux classeurs et que je demande la réouverture je n'ai plus ce problème, si quelqu'un a une idée...