台灣最大程式設計社群網站
線上人數
1860
 
會員總數:243483
討論主題:188187
歡迎您免費加入會員
討論區列表 >> office VBA / WinOS >> VBA搜尋後統計
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
VBA搜尋後統計
價值 : 50 QP  點閱數:231 回應數:1

樓主

俠客風
門外漢
0 2
99 4
發送站內信

這是在Access的VBA環境編輯的,因為人事那邊不會用Access輸入資料,只好使用讀入的方式...
可是這個Excel檔案已經大到開起來會當機了(堶捷W多SUMIF、COUNTIF這種判斷式),
不知道有沒有其他方法可以讀出來,看看可不可以不要用Excel.Application...

===========================================



===========================================


得出王小明的位置是在 "$A$36" (FindCell.Address) 要如何取得這欄位向右C36,D36,E36,F36,G36,I36,J36,K36,L36,N36,O36,P36個欄位所有的Value值?
請注意,欄位並沒有連貫,感謝大大解惑,謝謝∼∼

搜尋相關Tags的文章: [ VBA ] , [ Excel ] , [ Access ] ,
本篇文章發表於2018-04-19 19:16
== 簽名檔 ==
============================================
 你的做法,我會重製;你的想法,我會昇華!
============================================
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

P陳
檢舉此回應
那就建一個 Array 將Column 放入即可 再來計算即可了

"$A$36" 我們已知道 36 了,
colummno="36"
Sumvalue=0
Accrows={"C","D","E","N",.....,"P"}等等
for each row1 as string in Addrows
sumvalue &= cell(columnno,row1).value
next
本篇文章回覆於2018-04-20 07:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.