Wie Sie VBA verwenden, um die benannten Bereiche in einer Excel-Tabelle

January 15

VBA (Visual Basic) baut auf die kluge Beobachtung können Sie speichern Zeit Gebäude Makros programmieren und automatisch generieren von Code aus Ihrem Verfahren. Der enorme Vorteil ist, dass Sie vermeiden, Schreiben von Arkane Code und Syntax. Das spart Zeit. VBA können Sie ein Makro erstellen, das bekommen die benannten Bereiche aus einer Excel-Tabelle und kopieren Sie sie auf andere Blätter in dem gleichen Buch. Natürlich können Sie andere Makros erstellen, die die benannten Bereiche zu erhalten und die Daten auf andere Weise bearbeiten.

Anweisungen

Mithilfe von VBA auf benannte Bereiche in Excel zu erhalten

1 Aus dem Startmenü, wählen Sie "Programme", dann "Excel."

2 Erstellen Sie einige Test-Tabellen, die in den benannten Bereichen werden. Zuerst gehen Sie zur Zelle B2, und geben Sie die Nummer "10." Drücken Sie die EINGABETASTE. Kopieren (Zelle B2) mit Strg-C. Halten Sie die UMSCHALTTASTE gedrückt und drücken Sie die Down-Taste 8 Mal, dann drücken Sie den rechten Pfeil 4 mal. Drücken Sie STRG + V zum Einfügen.

3 Überprüfen Sie, ob Sie eine vollständige ten 9 x 5-Tabelle haben.

4 Name des Bereichs finden Sie das Feld Name in der oberen linken Ecke--es ist ein kleines, kopfüber Schwarzes Dreieck in der linken Ecke neben dem Feld, die derzeit liest "B2." Klicken Sie auf das Feld Name ein, und drücken Sie die RÜCKTASTE zum Löschen. Geben Sie das Wort "TableOne." Drücken Sie "Enter."

5 Gehen Sie auf Zelle B15 einen zweiten benannten Bereich erstellen. Geben Sie "20" und drücken Sie "Enter." Kopieren Sie die Zelle B2 mit Strg-C. Halten Sie die UMSCHALTTASTE gedrückt und drücken Sie die Down-Taste 8 Mal, dann drücken Sie den rechten Pfeil 4 mal. Drücken Sie STRG + V zum Einfügen. Benennen Sie den Bereich, indem Sie wieder das Feld Suchen, anklicken und löschen. Geben Sie das Wort "TableTwo." Drücken Sie "Enter." Klicken Sie auf Zelle A1, erneut zu starten.

6 Erstellen Sie ein VBA-Makro, um die benannten Bereiche von ersten Auswahl Tools zu erhalten. Dann wählen Sie Makro. Wählen Sie dann neue Makro aufzeichnen. Klicken Sie auf OK, und übernehmen Sie den Namen Macro1; das Makro startet die Aufnahme.

7 Klicken Sie auf das Dreieck nach unten in das Feld Name ein. Wählen Sie "TableOne." Drücken Sie STRG-C kopieren. Klicken Sie auf Blatt 2 (unten) und gehen Sie bis G1. Drücken Sie STRG + V zum Einfügen. Drücken Sie Blatt 1. Erneut klicken Sie auf das Dreieck nach unten in das Feld Name, und wählen Sie TableTwo. Drücken Sie Strg-C. Drücken Sie Blatt 3. Drücken Sie STRG + V zum Einfügen. Drücken Sie das blaue Quadrat im Feld Makro aufzeichnen.

8 Um das Kurzprogramm zu sehen, die, das Sie erstellt haben, wählen Sie Extras, Makro, Makros, und Macro1 (oder den Namen des Makros). Klicken Sie auf "Bearbeiten". Ihr Code möchte wie folgt:

Sub Macro1()'' Makro Macro1' ….'Application.Goto Referenz: = "TableOne"Selection.CopySheets("Sheet2"). Wählen SieRange("G1"). Wählen SieActiveSheet.PasteSheets("Sheet1"). Wählen SieApplication.Goto Referenz: = "TableTwo"Application.CutCopyMode = FalseSelection.CopySheets("Sheet3"). Wählen SieActiveSheet.PasteEndSub

9 Führen Sie das Makro durch den Rückgriff auf die Tabellenkalkulation (Excel das andere Seite unten bitte anklicken). Deaktivieren Sie die Exemplare Nrn. 2 und 3. Gehen Sie zur Seite 1. Klicken Sie auf "Extras", "Makro", "Makros" und "Ausführen". Macro1 wird hervorgehoben, und es wird ausgeführt.

Tipps & Warnungen

  • Verwenden Sie die Microsoft Excel-Hilfe-Funktion, wenn Sie Hilfe benötigen.