-1
Dieses Makro fügt Daten in Zelle A10 hinzu. Jetzt werden die Daten jedes Mal überschrieben, wenn ich sie erneut starte. Wie kann ich 1 cel unten hinzufügen?Hinzufügen von Daten in der nächsten verfügbaren Zeile
Sub Invoer()
Dim Debiteurnummer As Integer
Dim Aantalpallets As Integer
Dim Totaalgewicht As Integer
Debiteurnummer = InputBox("Debiteurnummer invoeren")
Aantalpallets = InputBox("Aantal Pallets?")
Totaalgewicht = InputBox("Totaal Gewicht?")
Range("A10").Value = Debiteurnummer
Range("A10").Offset(0, 2) = Aantalpallets
Range("A10").Offset(0, 3) = Totaalgewicht
End Sub
Bitte siehe [DIESE] (http://stackoverflow.com/questions/11169445/error-in-finding-last-used- Zelle-in-VBA/11169920 # 11169920). Sehen Sie auch, warum Sie 'Long' anstelle von' Integer' verwenden. Übrigens 'Range (" A10 "). Offset (0, 2)' kann als 'Range (" C10 ")' und 'Range (" A10 ") geschrieben werden. Offset (0, 3)' kann als geschrieben werden 'Bereich (" D10 ")' –