Pagine

Aprire un file in sola lettura con macro VBA

Per aprire un file Excel in sola lettura usando il linguaggio VBA, ecco il codice:

Sub AprireFileSoloLettura()
Dim percorso string 'per memorizzare un percorso/ directory
Workbooks.Open Filename:= percorso & "nomefile.xlsx", ReadOnly:=True
End Sub

Catturare il percorso del file attivo in VBA di Excel

Per memorizzare il percorso del file attivo in Excel, usare il seguente codice:

Sub CaturaPercorsoAttivo()
Dim percorso As String

percorso = Application.ActiveWorkbook.Path & "\"
End Sub


Per memorizzare il percorso del file dove è presente lo stesso modulo, usare il seguente codice:

Sub CaturaPercorsoPresente()
Dim percorso As String
percorso = Application.ThisWorkbook.Path & "\"
End Sub