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 :
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 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
Dans ce cas Visible est tjrs égal à true.
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
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...
Partager