Nwlapcug.com


Come utilizzare le virgolette nelle stringhe per le macro di Excel

Per utilizzare le virgolette nel tipo di dati stringa di linguaggio di programmazione di Excel VBA, inserire i segni con la funzione "Chr$" o digitare le virgolette direttamente. Virgolette doppie talvolta ostacolare programmatori VBA inizio perché VBA utilizza questi simboli per riconoscere le assegnazioni di stringa. Questi caratteri di raddoppiamento consente di utilizzarle di fuori di tale contesto. Questo progetto presenta la tecnica di inserimento di caratteri utilizzando i codici ASCII. È necessario un riferimento Inserzione questi codici per utilizzare Chr$. È possibile trovare un riferimento sul sito Web di Microsoft Developer Network.

Istruzioni

1

Fare clic sulla scheda "File", quindi fare clic sul pulsante "Opzioni". Fare clic sul controllo "Personalizzazione barra multifunzione", quindi selezionare la casella di controllo "Developer" per indicare a Excel per visualizzare la scheda sviluppo, che è nascosto per impostazione predefinita. Fare clic su "OK" per chiudere la finestra di dialogo Opzioni.

2

Fare clic sulla scheda "Developer", quindi fare clic sul pulsante "Visual Basic" per entrare nell'ambiente di programmazione Visual Basic. Dal menu "Inserisci", scegliere la voce "Modulo" per inserire una nuova finestra per l'immissione di istruzioni VBA.

3

Digitare "Sub InsertQuotes" nella nuova finestra per avviare un programma che verrà inserito sia singole che doppie citazioni nelle variabili di stringa.

4

Tipo "dim someString as String" per dichiarare una variabile denominata "someString," che può contenere dati di tipo stringa.

5

Tipo "someString =", quindi digitare il testo che si desidera apparire prima un segno di virgolette. Ad esempio, digitare "Testo prima della citazione."

6

Se volete una singola citazione a comparire dopo il testo che appena digitato, digitare una virgoletta singola. In alternativa, digitare "Chr$(39)", che converte il codice ASCII 39 nella relativa stringa equivalente, che è una virgoletta singola.

7

Se si desidera che una singola istanza di virgolette doppie a comparire nella stringa, digitare due virgolette doppie.

8

Digitare il testo che si desidera venga visualizzato dopo la citazione, quindi digitare "debug. Print unastringa", che renderà il VBA stampa la stringa con le virgolette incorporate.

9

Tipo "End sub" per indicare la fine del programma, quindi fare clic sul comando "Esegui Macro" del menu "Esegui" per eseguire il programma.

10

Fare clic sul comando "Immediato" del menu "Finestra" per visualizzare la finestra immediata, che Visualizza l'output di testo dall'istruzione Debug digitato nel passaggio 8. La finestra consente di visualizzare l'output del programma, ovvero la stringa in cui è stato incorporato virgolette.