Мой код в настоящее время копирует строки данных из исходных рабочих книг в Mastercopy excel.Тем не менее, я хотел бы вставить значения в виде числа.Любая идея о том, как я могу изменить в коде ниже?
Sub copyDataFromMultipleWorkbooksIntoMaster()
Dim FolderPath As String, Filepath As String, Filename As String
FolderPath = "D:\Users\AlexPeteson\Desktop\Test File\Downloads\"
Filepath = FolderPath & "*.csv"
Filename = Dir(Filepath)
Dim lastrow As Long, lastcolumn As Long
Dim erow
Do While Filename <> ""
Workbooks.Open (FolderPath & Filename)
'Find the last non-blank cell in column A(1)
lastrow = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
'Find the last non-blank cell in row 1
lastcolumn = ActiveSheet.Cells(3, Columns.Count).End(xlToLeft).Column
Range(Cells(3, 1), Cells(lastrow, lastcolumn)).copy
Application.DisplayAlerts = False
ActiveWorkbook.Close
erow = Sheet1.Cells(Rows.Count, 2).End(xlUp).Offset(1, 0).Row
ActiveSheet.Paste Destination:=Worksheets("Sheet1").Range(Cells(erow, 2), Cells(erow, 10))
Filename = Dir
Loop
End Sub