返回列表 上一主題 發帖

請教儲存格內容比較與運算問題(已解決)

if [A1]<=[B1] then
[D1]=[C1].value:[F1]=[C1]+[D1]
else
[G1]=[C1]+[E1]
end if
學海無涯_不恥下問

TOP

1.Worksheet_Calculate是由公式重算觸發,輸入數值是觸發Change事件
2.變數與儲存格標示觀念混淆
[bid_t1]你沒有這樣的名稱
bid_t1是變數不能用中刮弧包裝
若變數要指定為儲存格物件必須使用Set陳述式
依照你的敘述,A1跟B1應該是用公式取得才能使用Calculate事件
程式碼:
  1. Private Sub Worksheet_Calculate()
  2. If [A1] <= [B1] Then
  3. [D1] = [C1].Value: [F1] = [C1] + [D1]
  4. Else
  5. [G1] = [C1] + [E1]
  6. End If
  7. End Sub
複製代碼
學海無涯_不恥下問

TOP

        靜思自在 : 不要小看自己,因為人有無限的可能。
返回列表 上一主題