Gewusst wie: Verwenden Sie Anführungszeichen in Zeichenfolgen für Excel-Makros

December 10

Anführungszeichen in den String-Datentyp Excels Programmiersprache VBA verwenden möchten, legen Sie die Marken mit der Funktion "Chr$" oder geben Sie die Anführungszeichen direkt. Doppelte Anführungszeichen stymie manchmal Anfang VBA-Programmierer, da VBA diese Symbole verwendet, um die Zeichenfolge Zuordnungen zu erkennen. Verdoppeln diese Zeichen, können Sie sie außerhalb dieses Kontextes zu verwenden. Dieses Projekt enthält eine Einführung in die Technik der Zeichen mit ASCII-Codes einfügen. Sie benötigen einen Verweis, die Liste dieser Codes um Chr$ zu verwenden. Hier finden Sie einen Hinweis auf die Website von Microsoft Developer Network.

Anweisungen

1 Klicken Sie auf "Datei", dann klicken Sie auf "Optionen". Das Steuerelement "Ribbon anpassen" klicken Sie das Kontrollkästchen "Developer", um Excel zu sagen, dass Sie die Registerkarte "Entwicklertools" angezeigt, die standardmäßig ausgeblendet ist möchten. Klicken Sie auf "OK", um das Dialogfeld Optionen zu schließen.

2 Klicken Sie unter der Registerkarte "Entwicklertools" klicken Sie auf "Visual Basic", um die Visual Basic-Programmierumgebung einzugeben. Klicken Sie im Menü "Einfügen" und dann auf das Element "Module", um ein neues Fenster für die Eingabe von VBA-Anweisungen einzufügen.

3 Geben Sie "Sub InsertQuotes" in das neue Fenster um ein Programm zu starten, die Einzel- und Doppelzimmer-Zitate in String-Variablen einfügen wird.

4 Typ "dim SomeString as String" deklariert eine Variable namens "SomeString", die den Datentyp String aufnehmen können.

5 Typ "SomeString =", geben Sie dann einen beliebigen Text vor einem Anführungszeichen erscheinen möchten. Geben Sie z. B. "Text vor dem Zitat."

6 Geben Sie einen Apostroph, wenn Sie möchten einen Apostroph hinter dem Text angezeigt werden, die Sie gerade eingegeben haben. Alternativ geben Sie "Chr$(39)", die den ASCII-Code 39 in seinen String entspricht, konvertiert, der ein einfaches Anführungszeichen ist.

7 Geben Sie zwei doppelte Anführungszeichen, wenn eine einzelne Instanz von doppelten Anführungszeichen in der Zeichenfolge angezeigt werden soll.

8 Geben Sie Text ein, nach dem Spruch angezeigt werden soll, und geben Sie dann "debug.print SomeString", die VBA drucken Sie sich die Zeichenfolge mit dessen eingebetteten Anführungszeichen machen wird.

9 Typ "EndSub" um das Ende des Programms anzugeben, klicken Sie auf das "Run" Menü "Makro ausführen" Befehl, um das Programm auszuführen.

10 Klicken Sie auf das Menü "Fenster" "Sofort" Befehl zum Direktfenster anzeigen, das Textausgabe von Debug-Anweisung angezeigt, die Sie in Schritt 8 eingegeben haben. Das Fenster zeigt die Ausgabe des Programms, die die Zeichenfolge ist, in die Sie Anführungszeichen eingebettet.