用公式我不會
我只會用 VBA
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then '若A1值改變
If Range("$B$1") = Range("$C$1") Then '若 B1欄位的值=C1欄位的值
Range("$F$1").Formula = "=C1*E1" 'C1欄位的值 <乘以> E1欄位的值 存 F1 欄位
End If
If Range("$B$1") = Range("$D$1") Then '若 B1欄位的值 =D1欄位的值
Range("$G$1").Formula = "=D1*E1" 'D1欄位的值 <乘以> E1欄位的值 存 G1 欄位
End If
End If
End Sub
程式放在下圖的位置
那一張工作表要用
就放在那一份工作表的 Worksheet Change 裡
題外話
問 Excel 2003
的問題
會回答的人不是高手
應該是老
手