
Sub Import()
Dim filename As String
Dim i As Integer
Dim inizio As Range
Dim fine As Range
Dim wk1 As Worksheet
Dim wk2 As Worksheet
Dim sh1 As Worksheet
Dim fonte As Worksheet
Dim dest As Worksheet
Dim colonna As String
Application.ScreenUpdating = False
Set inizio = Range("G4")
Set fine = Range("G5")
For i = inizio To fine
Set filename = Cells(i, 6).Text
wk1 = Workbooks.Open("F:ImposteImportA" & "" & filename)
Set fonte = wk1.Worksheets("Foglio1")
Set wk2 = ThisWorkbook
Set dest = wk2.Worksheets("DB")
Set colonna = Range("H" & filename.Row).Text
fonte.Range("D1:D10").Copy
dest.Range("D12").PasteSpecial xlPasteValues
wk1.Save
wk1.Close
Next i
End Sub
|
Sub Import()
Application.ScreenUpdating = False
Set ShAz = ThisWorkbook.Sheets("Aziende")
Set ShDB = ThisWorkbook.Sheets("DB")
LR = ShAz.Cells(ShAz.Rows.Count, "F").End(xlUp).Row
For r = 8 To LR
fname = ShAz.Cells(r, "F").Text
set wk1 = Workbooks.Open("F:ImposteImportA" & fname)
wk1.Sheets(1).Range("D1:D10").Copy
ShDB.Range(colonna & 6).PasteSpecial xlPasteValues
wk1.Close False
Next
Application.ScreenUpdating = True
End Sub |
Sub Import()
Dim fname
Dim r As Integer
Dim LR As Integer
Dim colonna As String
Dim wk1 As Workbook
Dim sh1 As Range
Dim shAz As Worksheet
Dim shDB As Worksheet
Application.ScreenUpdating = False
Set shAz = ThisWorkbook.Sheets("Aziende")
Set shDB = ThisWorkbook.Sheets("DB")
LR = shAz.Range("G5")
For r = 8 To LR
fname = shAz.Cells(r, 6).Text
wk1 = Workbooks.Open("E:ImposteImportA" & fname)
sh1 = wk1.Sheets("Foglio1")
sh1.Range("D1:D10").Copy
colonna = shAz.Cells(r, 7).Text
shDB.Range(colonna & 6).PasteSpecial xlPasteValues
wk1.Close
Next r
Application.ScreenUpdating = True
End Sub |
Dim sh1 As Range ' non è un range
wk1 = Workbooks.Open("F:Download" & fname) ' omesso il Set
sh1 = wk1.Sheets("Foglio1") ' omesso il Set
colonna = shAz.Cells(r, 7).Text ' la colonna è in H |
Sub movefile2()
oldpath = "E:provavecchi"
newpath = "E:prova
uovi"
fname = Dir(oldpath & "*.xls*")
Do While fname <> ""
Name oldpath & fname As newpath & fname
fname = Dir
Loop
End Sub |
