Re : Code Workbook pour cacher un seul fichier excel
Bonjour
Il semble qu'il manque un peu de rigueur dans ton code
Module initialisation du userform1:
tu mets sheets("bdd") le fichier étant invisible! Il faut préciser le parent de sheets, dans ce cas parce qu’il est invisible, mais en règle générale dans tout tes code cela t'évitera des déboirs ne laisse pas excel choisir pour toi
Même chose pour la ligne suivante rows.count
Corrige comme ceci:
Private Sub UserForm_Initialize()
Dim LastLig As Long, MonDico As Object, C As Range
With ThisWorkbook
Set F = .Sheets("bdd")
LastLig = F.Range("A" & F.Rows.Count).End(xlUp).Row
Set MonDico = CreateObject("Scripting.Dictionary")
For Each C In F.Range("A2:A" & LastLig)
MonDico(C.Value) = ""
Next C
Me.ComboBox1.List = MonDico.keys
End With
End Sub
et
Private Sub Workbook_Open()
Application.Windows("Liste Voiture Forum.xlsm").Visible = False
UserForm1.Show
End Sub
Je n'ai pas vérifié, mais regarde tu dois en avoir d'autres dans le même genre