Wie man die Exemplar & einfügen, um die ausgewählte Zeile im Makro

June 1

Einer der vielen Vorteile der Automatisierung von Excel-Arbeitsmappen mit Makros ist die Möglichkeit zum Verschieben von Daten an verschiedene Standorte in der Kalkulationstabelle ohne die Schufterei auswählen, kopieren und manuell einfügen. Mit einem Makro können Sie Daten auf einer einzigen Seite sammeln und dann auf Task oder Abteilung bestimmte Arbeitsblätter per Knopfdruck zu zerstreuen. Dies vereinfacht die Bedienung der Arbeitsmappe für Ihre Benutzer und verringert die Anzahl der unbeabsichtigten Kopie-Fehler, die Sie später beschäftigen.

Anweisungen

PasteSpecial verwenden

1 Wählen Sie die Registerkarte "Ansicht" im Ribbon-Menü und klicken Sie auf "Makros".

2 Geben Sie einen Namen für das Makro in der "Makroname:" Feld, und klicken Sie auf die Schaltfläche "Erstellen". Beispielsweise geben Sie den Namen "CopyAndPaste" für das Makro, und klicken Sie auf "Erstellen", um das Visual Basic für Applikationen-Editor eingeben.

3 Hinzufügen eines Befehls zum Auswählen der Zeile kopiert werden. In diesem Bereich kann umfassen eine ganze Zeile ohne eine definierte Anzahl von Spalten oder zwischen bestimmten Zellen, wie in der folgenden Beispiel-Anweisung werden. Eine Zeile nach unten wählt die Zellen A1 bis H1:

Range("a1:H1"). Wählen Sie

4 Kopieren des markierten Bereichs, indem Sie den Makrocode eine kopieren-Befehl-Anweisung hinzufügen. Weiter im Beispiel mit der folgenden Anweisung:

Selection.Copy

5 Legen Sie den Zielspeicherort für die Einfügeoperation mit einem Bereich. Die "PasteSpecial"-Funktion können Sie bestimmen, welche Formatierung, Größen, etc. aus dem Quellbereich der Zellen sind die Zielposition eingefügt. Das Beispielmakro werden durch die einfache Form des "PasteSpecial" ergänzt:

Range("B2:I2"). PasteSpecial

6 Drücken Sie "Strg" und "S", um das Makro in der Arbeitsmappe zu speichern. Drücken Sie "Alt" und "Q", um den Makro-Editor zu schließen.

Kopieren

7 Wählen Sie die Registerkarte "Ansicht" im Ribbon-Menü und klicken Sie auf "Makros".

8 Geben Sie einen Namen für das Makro in der "Makroname:" Feld und klicken Sie auf die Schaltfläche "Erstellen".

9 Fügen Sie den Befehl "Kopieren" auf das Makro, den Quell- und Ziel-Bereich in einer einzelnen Anweisung angibt. Das folgende Beispiel kopiert einen angegebenen Bereich von Zellen in einer anderen angegebenen Bereichs innerhalb des Makros "CopyAndPaste."

Sub copyAndPaste()

Range("A1:H1").Copy Range("A11:H11")

EndSub

10 Drücken Sie "Strg" und "S", um das Makro in der Arbeitsmappe zu speichern. Drücken Sie "Alt" und "Q", um den Makro-Editor zu schließen.