ich habe in einer Tabelle ein Makro im Hintergrund laufen.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Zelle As Range
Dim EingabeBereich As Range
Set EingabeBereich = Intersect(Target, Columns(5))
If EingabeBereich Is Nothing Then Exit Sub
If WorksheetFunction.Count(EingabeBereich) = 0 Then Exit Sub
Application.EnableEvents = False
For Each Zelle In EingabeBereich
If VarType(Zelle.Value) = vbDouble Then
Zelle.Offset(0, 1).Value = Zelle.Offset(0, 1).Value + Zelle.Value
'Zelle.ClearContents
End If
Next
Application.EnableEvents = True
End Sub
Jetzt würde ich gerne davon ein zweites dazu packen, weiß aber nicht so recht wie ich das anstelle. Einfach so geht das ja nicht weil zwei "Private Sub Worksheet_Change" gehen ja nicht zusammen.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Zelle As Range
Dim EingabeBereich As Range
Set EingabeBereich = Intersect(Target, Columns(5))
If EingabeBereich Is Nothing Then Exit Sub
If WorksheetFunction.Count(EingabeBereich) = 0 Then Exit Sub
Application.EnableEvents = False
For Each Zelle In EingabeBereich
If VarType(Zelle.Value) = vbDouble Then
Zelle.Offset(0, 1).Value = Zelle.Offset(0, 1).Value + Zelle.Value
'Zelle.ClearContents
End If
Next
Application.EnableEvents = True
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Zelle As Range
Dim EingabeBereich As Range
Set EingabeBereich = Intersect(Target, Columns(9))
If EingabeBereich Is Nothing Then Exit Sub
If WorksheetFunction.Count(EingabeBereich) = 0 Then Exit Sub
Application.EnableEvents = False
For Each Zelle In EingabeBereich
If VarType(Zelle.Value) = vbDouble Then
Zelle.Offset(0, -2).Value = Zelle.Offset(0, -2).Value + Zelle.Value
'Zelle.ClearContents
End If
Next
Application.EnableEvents = True
End Sub
Kann mir da jemand helfen, wie ich die beiden zusammen bekomme?Danke
Schöne Grüße
Stefan