Ich habe noch nie Excel verwendet, um so etwas zu tun, also könnte mit ein paar Tipps tun.Excel-Makro - Daten in neue Zeile kopieren
Ich habe ein sehr einfaches Blatt, das eine grundlegende Form hat, wenn der Benutzer das Formular vervollständigt Ich möchte, dass sie auf eine Schaltfläche zum Speichern klicken und die Daten aus dem Formular wird dann in eine neue Zeile eingefügt.
Hoffentlich dieses Bild erklärt. Marcus 'Details wurden dem Formular hinzugefügt, wenn SAVE angeklickt wird, muss ich eine neue Zeile (11) mit Marcus' Details hinzufügen.
Ist das möglich? Könnte mir jemand in die richtige Richtung zeigen?
Dies ist das erste Mal, dass ich Makros und so etwas in Excel gemacht habe.
Mit dem Makro-Recorder kann ich Daten von C3 kopieren: C5 & G3: G5 und fügen Sie sie in Zeile 11, aber wie füge ich eine neue Zeile und einfügen, um das. Wie binde ich das Makro schließlich an die SAVE-Zelle?
Sub Copy()
'
' Copy Macro
'
'
Range("C3:C5").Select
Selection.Copy
Range("A11").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Range("G3:G5").Select
Application.CutCopyMode = False
Selection.Copy
Range("D11").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
End Sub
Sie die Makroaufzeichnung mit zwei Paste Angebote nutzen könnten -. mit transpose Option – CallumDA
Danke für die schnelle Antwort. Gibt es Tutorials dazu? – Tom
Kopieren Sie C3: C5, drücken Sie Alt + E + S und werfen Sie einen Blick auf die verfügbaren Optionen, einschließlich transponieren – CallumDA