Conociendo la forma de sustituir una variable en Excel VBA es esencial cuando un programa tiene una variable cuyo nombre no indica con claridad la función de la variable. Escribir código que es fácil de mantener las demandas variables de claridad con nombre. Se podría llevar a cabo la sustitución de variables manualmente , cambiando cada aparición de la variable en un programa. Esto consume tiempo y es propenso a errores , sin embargo . Utilice el comando "Reemplazar" del entorno de programación en su lugar. Este comando puede coincidir con todas las instancias de una variable en particular , y sólo esa variable. Instrucciones
Reemplazar una variable con otro
Variable 1
clic el botón de la pestaña " desarrolladores" "Visual Basic " para entrar en el entorno de programación VBA , a continuación, pegue el siguiente programa en la ventana de programación en blanco en la pantalla centro . Este programa muestra un breve saludo y define dos variables. Vas a sustituir una variable con la otra.
Sub SayHello ()
Dim x, y
x = " Hola"
y = " saludos "
MsgBox x End Sub
2
Press " F5 "para ejecutar el programa, que muestra el mensaje " Hello " . Volver al código. Haga clic y arrastre sobre la "x " de la cuenta " Dim " para seleccionar la " x ".
3
Haga clic en " Editar ", "Reemplazar" . Tipo " y" en el cuadro de texto "Reemplazar" , haga clic en el " Sólo palabras completas " y "Match Case " casillas de verificación .
4 Haga clic en " Reemplazar todo " para reemplazar variable " x " con la variable" y ".
5
Ejecutar el programa como lo hizo en el paso 3 . Tenga en cuenta que el programa muestra un mensaje diferente esta vez , debido a la sustitución de la variable " x " con "y ".
Reemplazar una variable con un
Constant Página 6
Haga clic en el botón de la pestaña " desarrolladores" "Visual Basic " para entrar en la ventana de programación para Visual Basic para Aplicaciones. Pega el siguiente programa en la ventana . Este programa utiliza una variable para mostrar una breve saludo.
Sub SayHello ()
Dim y
y = "Saludos "
MsgBox y < br >
End Sub
7
Ejecute el programa con la tecla " F5 ". Visual Basic muestra el mensaje indicado en la declaración " MsgBox " .
8
Haga clic y arrastre sobre la "y " de la cuenta " Dim " en el código , a continuación, haga clic en " Editar ", " Reemplazar. " Escriba la cadena constante " saludos " en el cuadro de texto "Reemplazar" .
9
Haga clic en el "caso del partido " y " Sólo palabras completas " casillas de verificación y haga clic en " Reemplazar todo " para reemplazar el " y " variable de las cadenas constantes " Saludos . "
10
Ejecute el programa como lo hizo en el paso 2 . Tenga en cuenta que el programa muestra ahora el mensaje de la cadena constante que ha escrito.