Red de conocimiento informático - Material del sitio web - Cómo usar variables para asignar valores a celdas de Excel

Cómo usar variables para asignar valores a celdas de Excel

1. Primero abra una hoja de muestra de trabajo como ejemplo.

2. Utilice la combinación de teclas de método abreviado alt+f11 para ingresar al editor vbe, insertar un nuevo módulo e ingresar el siguiente código en el módulo: Sub test2()Worksheets("Sheet1").Range( "A1 ").Value =

_Worksheets("Sheet1").Range("A5").ValueMsgBox "Ahora el valor en la celda A1 también es " &

_Worksheets(" Sheet1 ").Range("A5").ValueEnd Sub

3. Puede ver que aquí se especifica la hoja de trabajo denominada hoja1, y el rango se usa para seleccionar la celda a1 y se selecciona el valor de la celda. propiedad. Para decirlo de otra manera, la celda a1 en la hoja1 es un objeto y el valor es un atributo.

4. Aquí hay un guión bajo, que existe como un conector en VBA, lo que significa que la siguiente línea de código está vinculada a la línea de código actual, no a una declaración de interrupción.

5. Utilice la función msgbox para mostrar una información, indicando que el valor de la celda a1 es, seguido del valor de la celda a5. De hecho, debido a que hay una asignación al frente, el valor. de la celda a1 está escrito directamente aquí.

6. Debido a que los objetos aquí están muy unificados, podemos usar la abreviatura with para el código. Entonces solo necesitamos escribir una declaración with como la siguiente: With Worksheets("sheet1")

. Range("A1").Value = _

.Range("A5").Value

MsgBox "Ahora el valor en la celda A1 también es" & _

.Range("A5").Valor

Finalizar con.

7. Puede ver que el código se ejecuta correctamente y los valores en las celdas a1 y a5 son los mismos, lo que demuestra que la asignación fue exitosa.

8.