註冊
登錄
首頁
論壇版規
禁止列表
說明
地圖
數位書香
私人消息 (0)
公共消息 (0)
論壇任務 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
麻辣家族討論版版
»
Excel程式區
» COUNTA 或某些函數在VBA上使用的疑問
返回列表
下一主題
上一主題
發帖
COUNTA 或某些函數在VBA上使用的疑問
hugh0620
發短消息
加為好友
hugh0620
(VBA向前衝)
當前離線
UID
2378
帖子
559
主題
58
精華
0
積分
626
金錢
626
點名
0
作業系統
win8
軟體版本
office2013
閱讀權限
50
性別
男
來自
TW
在線時間
283 小時
註冊時間
2010-11-22
最後登錄
2024-6-14
暱稱:
VBA向前衝
高中生
帖子
559
主題
58
精華
0
積分
626
點名
0
作業系統
win8
軟體版本
office2013
閱讀權限
50
性別
男
來自
TW
註冊時間
2010-11-22
最後登錄
2024-6-14
1
#
跳轉到
»
倒序看帖
打印
字體大小:
t
T
發表於 2010-12-17 19:21
|
顯示全部帖子
COUNTA 或某些函數在VBA上使用的疑問
Dear 大大們
小弟在VBA撰寫有關
函數
部份的程式碼時,都會有一個
問題
就是在SHEET1讀取SHEET2的資料時,會讀不到,例如附件中的COUNTA這個函數
能否請大大講解一下,問題是什麼??? 其函數在VBA上撰寫的基本觀念為何?? 好讓小弟可以學習~
在VBA內使用COUNTA函數測試.rar
(8.23 KB)
下載次數: 7
2010-12-17 19:20
樓主熱帖
核取方塊 (能否設定框框大小)
執行時產生錯誤"找不到專案或程式庫"
麻煩!! 在excel 滑鼠按右鍵 無選單出現 (已
列的複製/刪除與匯入
利用Find找日期,出現錯誤!!
匯出_但不重覆匯出的資料
多資料匯整成在同data中
進階篩選的問題
Array 陣列應用
合併儲存格自動調整列高問題
收藏
分享
hugh0620
發短消息
加為好友
hugh0620
(VBA向前衝)
當前離線
UID
2378
帖子
559
主題
58
精華
0
積分
626
金錢
626
點名
0
作業系統
win8
軟體版本
office2013
閱讀權限
50
性別
男
來自
TW
在線時間
283 小時
註冊時間
2010-11-22
最後登錄
2024-6-14
暱稱:
VBA向前衝
高中生
帖子
559
主題
58
精華
0
積分
626
點名
0
作業系統
win8
軟體版本
office2013
閱讀權限
50
性別
男
來自
TW
註冊時間
2010-11-22
最後登錄
2024-6-14
2
#
發表於 2010-12-19 23:11
|
顯示全部帖子
回復
3#
GBKEE
謝謝大大的詳細說明~ 讓我能夠了解~ 感恩~
TOP
hugh0620
發短消息
加為好友
hugh0620
(VBA向前衝)
當前離線
UID
2378
帖子
559
主題
58
精華
0
積分
626
金錢
626
點名
0
作業系統
win8
軟體版本
office2013
閱讀權限
50
性別
男
來自
TW
在線時間
283 小時
註冊時間
2010-11-22
最後登錄
2024-6-14
暱稱:
VBA向前衝
高中生
帖子
559
主題
58
精華
0
積分
626
點名
0
作業系統
win8
軟體版本
office2013
閱讀權限
50
性別
男
來自
TW
註冊時間
2010-11-22
最後登錄
2024-6-14
3
#
發表於 2010-12-19 23:13
|
顯示全部帖子
回復
2#
Hsieh
謝謝大大~ 原來我的sheet2是放錯了位置
TOP
hugh0620
發短消息
加為好友
hugh0620
(VBA向前衝)
當前離線
UID
2378
帖子
559
主題
58
精華
0
積分
626
金錢
626
點名
0
作業系統
win8
軟體版本
office2013
閱讀權限
50
性別
男
來自
TW
在線時間
283 小時
註冊時間
2010-11-22
最後登錄
2024-6-14
暱稱:
VBA向前衝
高中生
帖子
559
主題
58
精華
0
積分
626
點名
0
作業系統
win8
軟體版本
office2013
閱讀權限
50
性別
男
來自
TW
註冊時間
2010-11-22
最後登錄
2024-6-14
4
#
發表於 2011-1-6 11:36
|
顯示全部帖子
回復
3#
GBKEE
Dear 大大
小弟想要再請問一個問題
若是我在用COUNTA去統計時,若我的區間是不一定的時候,就會有問題
一般正常的寫法是
Application.CountA(Sheet2.[E22: E65536]) [固固區間進行統計)
若我已W是一個Row的數值(亦即是該儲存格是在第幾列)
Application.CountA(Sheet2.[E&W: E65536]) [改變成可浮動區間進行統計]
請大大教導我
COUNTA進階問題_20110106.rar
(9.5 KB)
下載次數: 4
2011-1-6 11:36
學習才能提升自己
TOP
hugh0620
發短消息
加為好友
hugh0620
(VBA向前衝)
當前離線
UID
2378
帖子
559
主題
58
精華
0
積分
626
金錢
626
點名
0
作業系統
win8
軟體版本
office2013
閱讀權限
50
性別
男
來自
TW
在線時間
283 小時
註冊時間
2010-11-22
最後登錄
2024-6-14
暱稱:
VBA向前衝
高中生
帖子
559
主題
58
精華
0
積分
626
點名
0
作業系統
win8
軟體版本
office2013
閱讀權限
50
性別
男
來自
TW
註冊時間
2010-11-22
最後登錄
2024-6-14
5
#
發表於 2011-1-6 14:01
|
顯示全部帖子
回復
9#
GBKEE
謝謝大大~ 幫我解決 (我自己試了老半天都無法解決):L
學習才能提升自己
TOP
hugh0620
發短消息
加為好友
hugh0620
(VBA向前衝)
當前離線
UID
2378
帖子
559
主題
58
精華
0
積分
626
金錢
626
點名
0
作業系統
win8
軟體版本
office2013
閱讀權限
50
性別
男
來自
TW
在線時間
283 小時
註冊時間
2010-11-22
最後登錄
2024-6-14
暱稱:
VBA向前衝
高中生
帖子
559
主題
58
精華
0
積分
626
點名
0
作業系統
win8
軟體版本
office2013
閱讀權限
50
性別
男
來自
TW
註冊時間
2010-11-22
最後登錄
2024-6-14
6
#
發表於 2011-1-24 09:26
|
顯示全部帖子
回復
13#
asus103
這是大大貼的網址~ 怕有人找不到那段解釋的文字~ 特地貼出來~
1. 注意 Match 是工作表函數的成員而不是VBA內建函數,所以需指明上層物件。
WorksheetFunction 的標準寫法是 Application.WorksheetFunction。
2. 注意你的程式位於一般模組還是物件模組。
一般模組:
在一般模組 (就是 Module1、Module2.. 那些) 裡是可以省略 Application 的。
(省略 Application 就不能省略 WorksheetFunction,意思就是不能只寫函數名稱)
物件模組:
但在物件模組裡就不能省略 Application 了,
因為物件模組預設的物件是該物件本身,
例如 Worksheet 模組的預設物件是 Worksheet;
UserForm 模組的預設物件就是 UserForm。由此可知,
若在 UserForm1 模組寫 WorksheetFunction (省略了 Application),
VBA 會視為 UserForm1.WorksheetFunction,結果就會出錯了。
學習才能提升自己
TOP
靜思自在 :
要用心,不要操心、煩心。
返回列表
下一主題
上一主題
Access
Excelㄧ般區
EXCEL專屬討論區
Excelㄧ般區
Excel程式區
進階應用專區
OFFICE 系列
Word
PowerPoint
Access
Office不分區
程式語言
VB 與 VB.Net
C 與 C#
Java 與 J#
程式設計不分區
資料庫
ORACLE
My SQL
MS SQL
網頁設計
ASP 與 ASP.NET
PHP
PHP+MySQL 入門實作
JavaScript
FLASH / ActionScript
HTM/ HTML/ CSS
網頁設計不分區
電腦與作業系統
電腦各種硬體討論
一般電腦軟體討論
論壇事務
管理公告
投訴反映
新手測試
愛 ‧ 生活
公益佈告欄
生活與感動
[收藏此主題]
[關注此主題的新回復]
[通過 QQ、MSN 分享給朋友]
申請友情鏈接
Facebook粉絲