返回列表 上一主題 發帖

COUNTA 或某些函數在VBA上使用的疑問

EXCEL SHEET 跟ActiveSheet 很不容易理解
需要驗證。到現在還是無法很容易理解@@

真是傷腦筋

TOP

回復 2# Hsieh


    謝謝大大~ 原來我的sheet2是放錯了位置

TOP

回復 3# GBKEE


    謝謝大大的詳細說明~ 讓我能夠了解~ 感恩~

TOP

哦
這樣我也多學了一招哦
謝謝分享囉
jeason

TOP

回復 1# hugh0620
你的程式碼是在 Sheet1物件
    Sheet1.Cells(1, 1) = Sheet2.Application.CountA([A7:A65536])
[A7:A65536] 是傳回 Sheet1的工作表的位置  ->如要指定本身工作表以外的工作表需指明

如你的程式碼是在 一般模組(Module )
    Sheet1.Cells(1, 1) = Sheet2.Application.CountA([A7:A65536])
[A7:A65536] 是傳回 作用中工作表的位置(ActiveSheet)   ->如要指定作用中工作表(ActiveSheet)以外的工作表需指明

TOP

回復 1# hugh0620


          Sheet1.Cells(1, 1) = Application.CountA(Sheet2.[A7:A65536])
學海無涯_不恥下問

TOP

        靜思自在 : 人事的艱難與琢磨,就是一種考驗。
返回列表 上一主題