- 帖子
- 835
- 主題
- 6
- 精華
- 0
- 積分
- 915
- 點名
- 0
- 作業系統
- Win 10,7
- 軟體版本
- 2019,2013,2003
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2010-5-3
- 最後登錄
- 2024-11-14
|
2#
發表於 2014-11-6 22:24
| 只看該作者
本帖最後由 luhpro 於 2014-11-6 22:26 編輯
用sheet1 的下拉方塊控制sheet2 D1 的值
選完後數值有改變,切到sheet2 看D1 值沒錯
但切回sheet1 再切回s ...
t8899 發表於 2014-11-6 07:08 
因為你選完數值時sheet1 的焦點還停留在 ComboBox1上,
於切到sheet2 再切回sheet1 時會觸發 ComboBox1_GotFocus 程序,
其中第一行
Sheets("Sheet2").Range("D1").Value = Sheets("Sheet2").Range("I1").Value
把 sheet1 中 I7 的值(=sheet2 的 D1)又改回 Sheets("Sheet2").Range("I1") 的值 1000.
驗證的方式為 :
用sheet1 的下拉方塊選值.
將 sheet1 焦點切到任一儲存格上
之後切到sheet2 再切回sheet1
sheet1 的 I7 值並不會被改變. |
|