
Workbooks.Open Filename:="percorso e nome file che devo aggiornare .xlsx", Password:="bprod01", WriteResPassword:="bprod01"
Workbooks.Open Filename:="percorso e nome file di origine .csv"
SxNomi = "nome del file da selezionare" '<<< La sequenza iniziale dei nomi Gestionali
SrcFile = "nome del file di origine" '<<< Il file da cui leggi
For Each wb In Workbooks
If Left(wb.Name, Len(SxNomi)) = SxNomi Then
Workbooks(SrcFile).Activate
Sheets("nome del foglio su cui fare la selezione da copiare").Select
Range("A:N").Copy
wb.Sheets("nome del foglio in cui incollare").Range("A:N").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
End If |
Sub csvapri()
With GetObject("C:file4.csv")
ThisWorkbook.Sheets(1).Cells(1).Resize(.Sheets(1).UsedRange.Rows.Count, .Sheets(1).UsedRange.Columns.Count) = .Sheets(1).UsedRange.Value
.Close 0
End With
End Sub |
Option Explicit
Sub A()
Dim Ur, X, Y As Long
Dim N() As String, A As String
Ur = Range("A" & Rows.Count).End(xlUp).Row
For X = 1 To Ur
N = Split(Cells(X, 1), ",")
For Y = 0 To UBound(N)
Cells(X, Y + 2) = Split(Y)
Next Y
Next X
End Sub |
With GetObject("C:file4.csv") |
