想請問一個問題有關Workbook_SheetChange 謝
- 帖子
- 16
- 主題
- 2
- 精華
- 0
- 積分
- 23
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- office 2003
- 閱讀權限
- 10
- 性別
- 男
- 註冊時間
- 2011-8-13
- 最後登錄
- 2011-8-19
|
想請問一個問題有關Workbook_SheetChange 謝
如果公式 [a1].value = [b1].value <<一開始設在工作表上的
當我更新資料時(使用WEB查詢功能) 如果 [B1]的值 接收資料變成 #value!
是不是可以用sheetchange事件自動把公式改成 [A1].value =[B2].value?(如果B2不是#value!則不變)
(還是sheetchange根本不會理會由公式變動,所以不會有反應?)
像這種需要 請問要怎寫呢? |
|
|
|
|
|
|
- 帖子
- 472
- 主題
- 5
- 精華
- 0
- 積分
- 485
- 點名
- 0
- 作業系統
- Windows
- 軟體版本
- MS Office
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 香港
- 註冊時間
- 2010-7-4
- 最後登錄
- 2014-12-28

|
2#
發表於 2011-8-16 13:29
| 只看該作者
把a1的公式設為
=IF(ISERROR(B1),B2,B1) |
|
|
|
|
|
|
- 帖子
- 16
- 主題
- 2
- 精華
- 0
- 積分
- 23
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- office 2003
- 閱讀權限
- 10
- 性別
- 男
- 註冊時間
- 2011-8-13
- 最後登錄
- 2011-8-19
|
3#
發表於 2011-8-16 16:16
| 只看該作者
本帖最後由 icestormerss 於 2011-8-16 16:18 編輯
把a1的公式設為
=IF(ISERROR(B1),B2,B1)
kimbal 發表於 2011-8-16 13:29 
行了^^ 感謝你, 另外我想請問你一個問題 跟 (按鈕)有關
如果我有二個以上的按鈕,每個按鈕功能都一樣(主要用來排序資料用)
按鈕之間只差在每一個按鈕所要排序資料所在行不同(例:A按鈕:只排序第一行,B按鈕只排序第二行的)
重點來了但我不知要怎寫 讓滑鼠點下去時會判斷按鈕是在那一行(例:A按鈕就放在[A1上,B按鈕就放在[B1]上)
然後就傳那一行的行數 給副桯式
不然如果有20行要排序好像得有20個模組..我是想說 讓全部的按鈕都指向同一個模組
然後排序 行 的數字用程式判斷後傳給副程式,透過數字來決定要排序那一行的資料 |
|
|
|
|
|
|
- 帖子
- 16
- 主題
- 2
- 精華
- 0
- 積分
- 23
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- office 2003
- 閱讀權限
- 10
- 性別
- 男
- 註冊時間
- 2011-8-13
- 最後登錄
- 2011-8-19
|
4#
發表於 2011-8-16 16:43
| 只看該作者
把a1的公式設為
=IF(ISERROR(B1),B2,B1)
kimbal 發表於 2011-8-16 13:29 
請問 我剛去試 如果是#REF!的有作用但如果出現的是 N/A 及 #VALUE! 這二種好像就沒作用了 |
|
|
|
|
|
|
- 帖子
- 472
- 主題
- 5
- 精華
- 0
- 積分
- 485
- 點名
- 0
- 作業系統
- Windows
- 軟體版本
- MS Office
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 香港
- 註冊時間
- 2010-7-4
- 最後登錄
- 2014-12-28

|
5#
發表於 2011-8-19 22:38
| 只看該作者
請問 我剛去試 如果是#REF!的有作用但如果出現的是 N/A 及 #VALUE! 這二種好像就沒作用了
icestormerss 發表於 2011-8-16 16:43 
不好意思,這幾日有點事:L
:讓滑鼠點下去時會判斷按鈕是在那一行
這個可以回傳當前滑鼠選上的格子的位置:activecell.Address
:ISERROR是可以查到NA/VALUE的,
不成功的話我估有兩可能性:
1.試試按一下鍵盤的"F9"鍵,讓工作表計算一下.
2.公式內的位置移動了.
可以用INDIRECT把位置寫死:
=IF(ISERROR(INDIRECT("B1")),INDIRECT("B2"),INDIRECT("B1")) |
|
|
|
|
|
|
- 帖子
- 16
- 主題
- 2
- 精華
- 0
- 積分
- 23
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- office 2003
- 閱讀權限
- 10
- 性別
- 男
- 註冊時間
- 2011-8-13
- 最後登錄
- 2011-8-19
|
6#
發表於 2011-8-19 23:27
| 只看該作者
回復 5# kimbal
感謝你^^ 我再去試看看 |
|
|
|
|
|
|