Hallo, kurze Frage zu VBA, falls sich da jemand findet der das gut kann ^^
Wir müssen zur Hausübung folgendes Szenario "erschaffen":
Wir haben die Tabelle "Buchungsmaske", die in Spalte B freie Felder zur Eingabe von Werten hat (Beispiel: Datum - Konto-Nummer - Kontobezeichnung...). Diese sollen dann durch die Schaltfläche "speichern" in das bereits vorhandene Tabellenblatt "Buchungen" gespeichert werden, und zwar in die nächste freie ZEILE.
Ich habe schon danach gesucht aber finde kaum anwendbares für diesen Sachverhalt in Foren, bzw. suche ich möglicherweise auch falsch.
Mein Code derzeit:
Dim Copy As Range, Paste As Range
Dim aWerte()
Set Copy = Sheets("Buchungsmaske").Range("B4:B20")
Set Paste = Sheets("Buchungen").Range("A1:U20")
If Sheets("Buchungsmaske").CheckBox1.Value = True Then
aWerte() = Copy
Paste = aWerte()
End If
Laufzeitfehler der immer auftaucht ist "438"
Danke für die Hilfe im Vorraus!