1樓:匿名使用者
使用的**為range.end(xlup), 以a列舉例,**如下:
sub tst()
msgbox range("a65536").end(xlup).row
end sub
邏輯就是選中a列的最後一個單元格a65536(注:excel2003版本為a65536, excel03以上版本最後一個單元格為a1048576,**中資料自行修改),然後ctrl+↑游標快速定位到最後一個有資料的行。
也可以在vba呼叫excel函式中的count或counta函式,**如下:
2樓:
他們所說的是函式,不是巨集。。。。vba可以呼叫excel函式的。。如下
x=worksheetfuction.counta([a:a])
3樓:寒窗記
=countif(a:a,">0")
前提是a列型別是數值
在EXCEL中,一列的資料是全部的,一列的資料是部分的,全部的資料太多,如果才能找出來部分資料以外的數
這個事情還是比較好解決的。假設a列為全部資料,b列為部分資料。我的方法有三種 那麼,在c列單元格輸入 第一種 iferror vlookup b1,a a,1,false 部分以外的資料 向下拖拉公式,然後在再按c列排序或篩選 部分以外的資料 這種方法在msoffice excel 2003中可能不...
在EXCEL中,如何計算兩列滿足條件,另一列中不重複的個數
真真真白丁 沒太明白你的要求。嘗試著理解了一下。在d列建一個合併列,在d2輸入公式 a2 b2 c2。下拉。插入資料透視表,選擇d列資料。把合併列拖拽到左下角的行標籤,再次把合併列拖拽到右下角計數。完成。 當陽 a1 a7 b1 b7 c1 c7,abc if a1 a7 b1 b7 a當陽 a1 ...
excel一列中如何統計相同的數高分求解
我假設你的資料在a列噢,從a1開始的.將下列 複製到巨集 框中.執行一下就行了.sub aaaaaaaa dim a as integer dim b as integer dim c as integer dim d 1 to 63356 dim e as integer dim f as int...