Mi viene in mente una cosa del genere:
codice:Sub Macro10() Dim nome_commessa As String, sFilename As String nome_commessa = InputBox("Inserire il nome della commessa:", "Inserisci nome file") sFilename = "Z:\ArchivioCommesse\_comm 2011\" & nome_commessa & " - ciao\prova.xls" Workbooks.Open Filename:=sFilename End Sub