Der angewählte Artikel in einer listbox soll in die nächste freie Zelle im Bereich B24:B49 eingefügt werden.
Wenn zusätzlich Checkbox1 angeklickt ist soll zudem in der gleichen Zeile eine Formel in Spalte L eingetragen werden.
Ich habe es so versucht ist aber nicht 100 befriedigend:
Private Sub ListBox1_Click() ' Einfügen nächste freie Zelle in definiertem Bereich
a = Range("B24:B49").End(xlDown).Row
Range("B" & a).Offset(1, 0).Select
ActiveCell = ListBox1
If CheckBox1.Value = True Then
ActiveCell.Offset(0, 10).Select
ActiveCell.Font.ColorIndex = 3
ActiveCell.FormulaR1C1 = "=IF(ISNA(VLOOKUP(RC[-10],'2020.xlsm'!Daten,6,FALSE)),0,VLOOKUP(RC[-10],'2020.xlsm'!Daten,6,FALSE))"
End If
CheckBox1 = False
Vielen dank für Hilfe