
Sub estrazione()
Dim sPath As String
Dim Nome As String
sPath = ActiveWorkbook.Path
p = InStrRev(sPath, "/")
oPath = Left(sPath, p)
With ActiveWorkbook.Sheets(1)
Nome = .Range("A1")
.Range("A2").Formula = "='" & oPath & "[" & Nome & "]Foglio1'!$A$2"
End With |
Option Explicit
Sub estrazione1()
Dim sPath As String
Dim p As Long
Dim opath As String
sPath = ActiveWorkbook.Path
p = InStrRev(sPath, "")
p = InStrRev(sPath, "", p - 1)
opath = Left(sPath, p)
End Sub
Sub estrazione2()
Dim sPath As String
Dim oPath As String
Dim v As Variant
sPath = ActiveWorkbook.Path
v = Split(sPath, "")
ReDim Preserve v(UBound(v) - 2)
oPath = Join(v, "")
End Sub |
