Hallo zusammen,
ich versuche ein Makro zuschreiben, um gewisse daten automatisch einzugeben und zu drucken.
Bis jetzt klappt alles außer, dass ich den Wert von der ausgewählten Zelle ins Makro bekomme.
Ich bekomme sogar den Wert angezeigt den ich ausgewählt habe, aber dennoch klappt es nicht:
Am Anfang hat das Makro die Liste von oben nach unten bearbeitet, aber ab und an brauche ich einen Bestimmten Lagerplatz oder das Makro soll ab einen Bestimmten Platz starten und nicht immer vom Anfang der Liste.
Heute sind meine ersten Makro versuche, daher schaut es alles noch ein wenig "unsauber" oder "Planlos" aus :D
Ich arbeite mit der 365 Version
Sub One_Find()
Dim Lagerplatz As Range
Dim number As Long, i As Long
number = Range("N16").Value
For i = 1 To number
Range(ActiveCell).Copy
Range("N13").PasteSpecial Paste:=xlPasteValues
Set Lagerplatz = Worksheets("Lager").Range("A:A").Find(What:=Worksheets("Lager").Range("N13").Value, LookIn:=xlValues, LookAt:=xlWhole)
Lagerplatz.Offset(, 1).Value = Worksheets("Lager").Range("N7").Value
Lagerplatz.Offset(, 2).Value = Worksheets("Lager").Range("N8").Value
Lagerplatz.Offset(, 3).Value = Worksheets("Lager").Range("N9").Value
Lagerplatz.Offset(, 4).Value = Worksheets("Lager").Range("N4").Value
Lagerplatz.Offset(, 5).Value = Worksheets("Lager").Range("N11").Value
Lagerplatz.Offset(, 6).Value = Worksheets("Lager").Range("N5").Value
Range("N16").ClearContents
Worksheets("Platzkarte").Range("A1:G10").PrintPreview
Next i
End Sub
Vielleicht findet jemand den Fehler und kann mir weiterhelfen.
Vielen Dank im Voraus!
Viele Grüße,
Twice
|