返回列表 上一主題 發帖

[發問] 請教函數countA如何改用VBA來計算多工作表(感謝)

[發問] 請教函數countA如何改用VBA來計算多工作表(感謝)

=COUNTA('Sheet2:Sheet6'!A1)
請教以上程序如何用VBA來寫...感謝您的回答

回復  koo
小弟不才,應該有更快的方法,這邊提供您我會的方式
有其他大大也可提出,小弟加以學習
PKKO 發表於 2014-11-23 12:01



感謝大大問題已解
原來是錯在一直用k=k+1

Sub test()

For i = 1 To 20
For j = 1 To 20

    For h = 2 To Sheets.Count
        Num = WorksheetFunction.CountA(Sheets(h).Cells(i, j))
        k = k + Num
    Next h
    Cells(i, j) = k
    k = 0
Next j
Next i

End Sub

TOP

回復  PKKO
GBKEE 發表於 2014-11-23 12:48



報告大大:
結果都是顯示1
Sub test()
Cells(1, 1) = [COUNTA(Sheet2:Sheet4!A1)]
End Sub

TOP

        靜思自在 : 人生不一定球球是好球,但是有歷練的強打者,隨時都可以揮棒。
返回列表 上一主題