Red de conocimiento informático - Material del sitio web - Cómo llamar funciones de la hoja de cálculo de Excel en VBA

Cómo llamar funciones de la hoja de cálculo de Excel en VBA

Herramienta: software de oficina Microsoft Office Excel 2007

Pasos:

1. Abra el software de oficina Microsoft Office Excel 2007 y haga clic en "Iniciar" ->. "Opciones de Excel".

2. Seleccione la pestaña "General", haga clic en "Mostrar la pestaña 'Herramientas de desarrollador' en la cinta" a la derecha y luego haga clic en "Aceptar".

3. Ingrese "radianes" en la celda A1, ingrese "ángulo" en la celda B1, ingrese "3.14" en la celda A2 y luego ingrese la fórmula "=GRADOS(A2) en la celda B2)", después de presionar la tecla Enter, el resultado de salida de la celda es 179.9087477. Nota: La función GRADOS se utiliza para convertir radianes en grados.

4. Utilice VBA para lograr la misma función. Haga clic en la pestaña Desarrollador, haga clic en Visual Basic para iniciar el Editor de Visual Basic.

5. Haga clic derecho en "Objeto de Microsoft Excel", haga clic en "Insertar" -> "Módulo", cree "Módulo 1" e ingrese el contenido del módulo:

Subconversión. () MsgBox Application.WorksheetFunction.Degrees(3.14)

End Sub

Haga clic en el botón "Ejecutar subproceso/formulario de usuario" y seleccione "Convertir" en el cuadro de diálogo emergente " y haga clic en el botón "Ejecutar".

6. En el cuadro de diálogo emergente del programa, el resultado de salida es el mismo que el resultado de la fórmula en Excel, excepto que el número de dígitos significativos es diferente, que se puede redondear como necesario.