Hi Leute
Hab dieses Makro hier im Forum gefunden und würde einen kleine Änderung benötigen
Sub Summe_Zeile_12_13()
Dim strEingabe As String
Dim arrEingabe As Variant
Dim lngLSpalte As Long
Dim lngZaehler As Long
Dim i As Long
'Suchzahlen abfragen
strEingabe = InputBox("Bitte geben Sie Zahlen durch Komma getrennt ein!", "Summe Zeile 12+13")
'Falls keine Eingabe erfolgt, Makro beenden
If Len(strEingabe) = 0 Then
MsgBox "Es ist keine Eingabe erfolgt!", 16, "Abbruch"
Exit Sub
End If
'Eingabe aufteilen
arrEingabe = Split(strEingabe, ",")
With ActiveSheet
'letzte Spalte in Zeile 4 ermitteln
lngLSpalte = .Cells(11, Columns.Count).End(xlToLeft).Column
For lngSpalte = 1 To lngLSpalte
For i = LBound(arrEingabe) To UBound(arrEingabe)
If .Cells(12, lngSpalte).Value + .Cells(13, lngSpalte).Value = CLng(arrEingabe(i)) Then
lngZaehler = lngZaehler + 1
.Range(.Cells(12, lngSpalte), .Cells(13, lngSpalte)).Interior.ColorIndex = 7 '7 purpur
End If
Next i
Next lngSpalte
End With
If lngZaehler = 0 Then MsgBox "Es wurden keine Übereinstimmungen gefunden!", 48, "Hinweis"
End Sub
Könnte man das Makro so umschreiben ohne die Inputbox aufzurufen.
D.h Wert aus Tabelle1 Zeile 5 (zb.Zahl 65) = Summe Zeile 12+13 von Tabelle 2.
Super wäre es nicht nur die Zahl 65 sondern auch Zahl 64,63 in Zeile 12+13 von Tabelle 2 farbig zu markieren.
So wie in der Inputbox da kann man auch mit Beistrich zwischen andere Zahlen mit eingeben