在這裏您可以看到兩個子程序,我想在同一個單元格中總結它們的值。從vba中的兩個子程序中總結出兩個值在同一個單元格中的數值
Sub CheckBox126_Click()
If (Count = Null) Then
Count = 0
End If
Count = 0
If ActiveSheet.Shapes("Check Box 126").ControlFormat = xlOn Then Count = Count + 2
Range("C29").Value = Count
End Sub
'second routine
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("C29")) Is Nothing Then
If Target.Value = "Orange" Then
Target.Offset(0, 1).Value = 1
ElseIf Target.Value = "Dark orange/brown" Then
Target.Offset(0, 1).Value = 1
ElseIf Target.Value = "Pink" Then
Target.Offset(0, 1).Value = 2
ElseIf Target.Value = "Red" Then
Target.Offset(0, 1).Value = 2
ElseIf Target.Value <> "" Then
Target.Offset(0, 1).Value = 0
Else
End If
End If
End Sub
我想結合他們的價值在同一個單元格。請你幫我解決這個問題。非常感謝
目前尚不清楚你想要加在一起是什麼,你能舉個例子? –
正如你所看到的,這兩個過程給出了兩個不同的值: – Tom
你的第一個函數似乎只將0或2放入Cell C29,具體取決於複選框的值。這是它應該做的嗎? –