für eine Auswertung wird in eine Excelliste in regelmäßigen Abständen Buchungszeilen eingefügt. Ein Makro löscht dabei einmal die Liste und überschreibt die Werte aus einer Datenbank.
In der Spalte "J" stehen dabei Mitarbeiter mit Ihrer Bedienernummer und in Spalte K eine eindeutige Belegnummer.
Wenn etwas direkt über die Kasse kassiert wird ist das Fehl in Spalte J leer und in Spalte K steht anstelle der Belegnummer eine "0"
Aktuell fülle ich per Makro das Feld wie folgt:
Dim Bereich As Range, Zelle As Range
Set Bereich = Range("J2:J150")
For Each Zelle In Bereich.SpecialCells(xlCellTypeBlanks)
Zelle = "999"
Next Zelle
Er fängt bei Zeile J2 an und endet bei J150. Es wäre schön, wenn er checkt ob in Spalte B2, und darunter ein Wert steht und nur dann das Feld mit 999 füllen würde (IF-Schleife).
Stehe leider gerade total auf dem Schlauch und würde mich über eine Gedankenstütze freuen :)