Ich habe nicht wirklich viel Erfahrung im gesamten VBA-Bereich, ich weiß, wie Makros funktionieren, aber das liegt einfach außerhalb meiner Reichweite. Im Grunde muss ich, wie im Titel angegeben, ein Makro schreiben, das die ausgewählte Zeile oder Zellen von einem Blatt in ein anderes kopiert.
Beispiel: Das erste Blatt enthält eine Tabelle mit einigen Daten. Der Benutzer wählt die Zeile oder die gewünschten Zellen aus, führt das Makro über eine Tastenkombination aus, das Makro kopiert die ausgewählten Daten in Blatt 2 und fügt sie in die gewünschte Zeile ein (machen wir es Zeile 22). Wenn Zeile 22 (A:22) Daten enthält, fügen Sie die Daten in die nächste Zeile (23) ein.
Ich hoffe, ich habe es klar genug ausgedrückt.
Ich bin für jeden Hinweis und jede Hilfe dankbar, die ich bekommen kann.
Antwort1
Fügen Sie unter Entwickler -> Visual Basic Folgendes in ein neues Modul ein:
Sub CopySelection()
Dim xlSel As Excel.Range
Set xlSel = Excel.Application.Selection
xlSel.Copy Excel.Application.Sheets("Sheet2").Range("A1")
End Sub
Wählen Sie dann unter Entwickler -> Makros das Sub aus, klicken Sie auf Optionen und weisen Sie eine Taste zu.