返回列表 上一主題 發帖

[發問] (已解決)關於某儲存格數字變動另一儲存格就回到1

[發問] (已解決)關於某儲存格數字變動另一儲存格就回到1

本帖最後由 freeffly 於 2012-2-22 17:00 編輯

我像要問一下當B4儲存格如果變換數字時
D4的數字就為1要怎麼寫?

我要將這各套用到圖表中
當B欄那各項目變換時D欄的項目就先回到第一個
這樣就能避免ABCD這幾各項目如果不一樣多時切換不會出現空白情形
不知道這樣說明會不會太難理解

事件.rar (2.01 KB)
字典兩各字 還真難理解

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count <> 1 Or Target.Address <> "$B$4" Then
Exit Sub
Else
Range("D4") = 1
End If
End Sub
80 字節以內
不支持自定義 Discuz! 代碼

TOP

回復 2# FAlonso


    試了一下只有直接修改儲存格的時候會變動
      可是經由下拉清單改變好像不會變動
      這種情形要怎麼處理?
字典兩各字 還真難理解

TOP

可是經由下拉清單改變好像不會變動?
應該還是會的
這個事件在儲存格內容發生改變時執行
他不會去管是直接輸入還是用下拉輸入的
程式可去除多餘的敘述:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count <> 1 Or Target.Address <> "$B$4" Then Exit Sub
Range("D4") = 1
End Sub

TOP

回復 4# oobird


    大大的方式好像不會讓儲存格計算太久
      可是用下拉的真的不行耶
       好怪喔
        你們用下拉的方式可以運作嗎?
字典兩各字 還真難理解

TOP

原來你用ListBoxes,那就改用Calculate事件 事件.rar (6.57 KB)

TOP

回復 6# oobird


    這各方法可以
      不過用在我實際要用的東西上發現會影響速度
      可能是我用在圖表上資料又用了一些公式好像計算上就會有點花時間
字典兩各字 還真難理解

TOP

        靜思自在 : 心中常存善解、包容、感思、知足、惜福。
返回列表 上一主題