У меня есть несколько файлов xls в папке.Подсчет данных в нескольких файлах Excel vba
В колонке G: G в справочном листе, он имеет ДАННЫЕ, как O, R
Я хочу, чтобы подсчитать общее число O, R индивидуально и поместить его в таблицу Excel.
у меня есть этот код, пожалуйста, помочь его не выполняет цикл также
Private Sub CommandButton2_Click()
Dim CSVfolder As String, _
Xlsfolder As String, _
fname As String, _
wbook As Workbook, _
SRange As Range, _
k As Integer
Xlsfolder = "C:\Users\sam\Desktop\macro\macro\macro"
fname = Dir(Xlsfolder & "*.xls")
k = 5
Do While fnmae <> ""
Workbooks.Open (fnamme)
Set SRange = Workbooks(fname).Worksheets("Findings").Range("G:G")
Cells(3, k) = Application.CountIf(SRange, "O")
Cells(4, k) = Application.CountIf(SRange, "Cd")
Cells(5, k) = Application.CountIf(SRange, "Cr")
Cells(6, k) = Application.CountIf(SRange, "Cn")
Cells(7, k) = Application.CountIf(SRange, "A")
Cells(8, k) = Application.CountIf(SRange, "Cf")
Workbooks(fname).Close
Loop
End Sub
Привет, Сэм, добро пожаловать в переполнение стека. Не могли бы вы поделиться с нами тем, что вы пробовали до сих пор, чтобы решить вашу проблему? – Wujaszkun
Я догадываюсь о троллях, не так много ... Итак, вот основной способ открыть файлы в папке: http://stackoverflow.com/a/30758554/4628637 Вам просто нужно настроить его в соответствии с вашими потребностями и если вы застряли, возвращайтесь сюда, чтобы задать вопрос! – R3uK