Come sostituire una variabile in Excel VBA

February 24

Sapendo come sostituire una variabile in Excel VBA è essenziale quando un programma ha una variabile il cui nome non indica chiaramente la funzione della variabile. La scrittura di codice che è facilmente mantenibili esigenze chiaramente denominate variabili. Si potrebbe eseguire la sostituzione di variabile manualmente, cambiando ogni occorrenza della variabile in un programma. Questo richiede tempo e soggetto ad errori, tuttavia. Utilizzare il comando "Sostituisci" dell'ambiente di programmazione, invece. Questo comando può abbinare tutte le istanze di una particolare variabile, e solo quella variabile.

istruzione

Sostituire una variabile con un'altra variabile

1 Fare clic sul pulsante della scheda "Sviluppatore" "Visual Basic" per accedere all'ambiente di programmazione VBA, quindi incollare il seguente programma nella finestra di programmazione in bianco al centro dello schermo. Questo programma visualizza un breve saluto e definisce due variabili. Potrai sostituisce una variabile con l'altra.

Sub SayHello ()

Dim x, y

x = "Ciao"

y = "Saluti"

MsgBox x

End Sub

2 Premere il tasto "F5" per eseguire il programma, che visualizza il messaggio "Ciao". Torna al codice. Fare clic e trascinare la "x" nella dichiarazione "Dim" per selezionare la "x".

3 Fai clic su "Modifica", "Sostituisci". Digitare "y" nella casella di testo "Sostituisci", quindi fare clic sul "Solo parole intere" e le caselle di controllo "Match case".

4 Fare clic sul pulsante "Sostituisci tutto" per sostituire variabile "x" con la variabile "y".

5 Eseguire il programma come avete fatto nel passaggio 3. Si noti che il programma visualizza un messaggio di diverso questa volta, a causa della vostra sostituire la variabile "x" con "y".

Sostituire una variabile con una costante

6 Fare clic sul pulsante della scheda "Sviluppatore" "Visual Basic" per accedere alla finestra di programmazione per Visual Basic, Applications Edition. Incollare il seguente programma nella finestra. Questo programma utilizza una variabile per visualizzare un breve saluto.

Sub SayHello ()

y Dim

y = "Saluti"

MsgBox Y

End Sub

7 Eseguire il programma premendo il tasto "F5". Visual Basic visualizza il messaggio indicato nella dichiarazione "MsgBox".

8 Fare clic e trascinare la "y" nella dichiarazione "Dim" nel codice, quindi fare clic su "Modifica", "Sostituisci". Digitare la stringa costante "Saluti" nella casella di testo "Sostituisci".

9 Fare clic sul "Caso Match" e "Solo parola" caselle di controllo, quindi fare clic su "Sostituisci tutto" per sostituire la variabile "y" con la stringa costante "Saluti".

10 Eseguire il programma come avete fatto nel passaggio 2. Si noti che il programma visualizza il messaggio della stringa costante digitato.