Einer der vielen Vorteile der Automatisierung Ihrer Excel-Arbeitsmappen mit Makros ist die Möglichkeit, Daten an verschiedene Standorte in der Tabelle zu bewegen, ohne die Plackerei der Auswahl , Kopieren und Einfügen manuell . Mit einem Makro können Sie Daten auf einer einzigen Seite zu sammeln und dann verteilen sie an Aufgabe oder Abteilung bestimmte Arbeitsblätter auf dem Klicken einer Taste. Dies vereinfacht die Verwendung der Arbeitsmappe für die Benutzer und verringert die Zahl der unbeabsichtigten Fehler beim Kopieren , dass Sie mit später zu tun haben. Anleitung
Verwenden PasteSpecial
1
Wählen Sie die Registerkarte "Ansicht" auf der Multifunktionsleiste Menü und klicken Sie auf "Makros "-Symbol.
2
Geben Sie einen Namen für das Makro in der " Makroname : "-Feld , und klicken Sie auf die Schaltfläche "Erstellen" . Als ein Beispiel , geben Sie den Namen " CopyAndPaste " für das Makro , und klicken Sie auf "Erstellen" , um das Visual Basic für Applikationen- Editor geben .
3
Fügen Sie einen Befehl , um die Zeile kopiert werden soll . Dieser Bereich kann zwischen spezifischen Zellen, wie im folgenden Beispiel Anweisung oder eine ganze Zeile beinhalten , ohne eine definierte Anzahl von Spalten . Die folgende Zeile wählt die Zellen zwischen A1 und H1:
Range (" A1: H1" ) . Wählen
4
Kopieren Sie den gewählten Bereich , indem Sie eine Kopie Befehlsanweisung dem Makro Code. Fahren Sie mit der beispielsweise mit der folgenden Aussage :
Selection.Copy
5
Stellen Sie den Zielort für die Paste unter Verwendung eines Range . Die " PasteSpecial " Funktion ermöglicht Ihnen zu bestimmen, welche Formatierung , Größe, etc. aus dem Quellbereich von Zellen in der Zielposition eingefügt werden .
Range (" B2 : I2 " ) Das Beispiel Makro wird durch die einfache Form des " PasteSpecial " abgeschlossen . PasteSpecial
6
Drücken Sie "Strg " und " S" zu retten das Makro in der Arbeitsmappe. Drücken Sie die " Alt" und "Q ", um den Makro-Editor zu schließen.
Mit Copy
7
Wählen Sie die Registerkarte "Ansicht" auf der Multifunktionsleiste Menü und klicken Sie auf " Makros " icon
8
Geben Sie einen Namen für das Makro in der . " Macro Name: " ein und klicken Sie auf" Erstellen " . Taste
9
Fügen Sie das" Kopieren " Befehl an das Makro unter Angabe der Quelle und Zielbereich in einer einzigen Anweisung . Das folgende Beispiel kopiert einen bestimmten Bereich von Zellen zu einem anderen festgelegten Bereich innerhalb des Makros
Sub CopyAndPaste ()
Range (" A1: H1" ) " CopyAndPaste . " . Copy Range (" A11 : H11 " )
End Sub
10
Drücken Sie" Strg "und" S " speichern Sie das Makro in der Arbeitsmappe. Drücken Sie die " Alt" und "Q ", um den Makro-Editor zu schließen.