Следующий скрипт работает нормально для меня ...Как правильно обработать CountA и вставить результат?
Sub ImportDataFromMultipleFiles()
Dim Filenames As Variant
Dim i As Integer
Application.ScreenUpdating = True
Range("B2").Select
Filenames = Application.GetOpenFilename(Filefilter:="Excel Filter (*.csv), *.csv", Title:="Open File(s)", MultiSelect:=True)
For i = 1 To UBound(Filenames)
Workbooks.Open Filenames(i)
Range("E1").Select
Selection.Copy
Windows("test.xlsm").Activate
Selection.PasteSpecial Paste:=xlPasteAll, Transpose:=False
Workbooks.Open Filenames(i)
ActiveWorkbook.Close SaveChanges:=False
ActiveCell.Offset(1, 0).Activate
Next i
End Sub
Проблема ... Вместо того, чтобы «E1», я хочу COUNTA (E: E), но не знаю, как получить, что сценарий правильно и вставить результат таким же образом, как приведенный выше сценарий, в отношении одной ячейки.