Salut les gars!
Normalement c'est simple, mais je ne comprends pas pourquoi ça ne marche pas.
Bon, le problème est que à chaque fois que j'écris Workbooks("nomfich.xlsx")....
Mais aujourd'hui, le nom se trouve stocké dans une variable WKB2 qui contient le nom avec l'extension.
Avec ou sans " ", ça ne marche pas.
voici le code.
Sub ouvrir()
Dim monfichier, WKB2, nom As String
ChDir "C:\"
monfichier = Dir("*.xlsx")
Workbooks.Open Filename:=monfichier
Fichierchoisi = Application.GetOpenFilename
If Fichierchoisi <> "" Then
WKB2 = Fichierchoisi 'Split(Dir(WKB2), ".")(0)
nom = Workbooks(WKB2).Worksheets(1).Name
MsgBox nom
End If
End Sub
Merci d'avance pour l'éclairage.