“Conocimientos software>Microsoft Access

Cómo utilizar las instrucciones lógicas en Excel

2013/4/14
Las hojas de trabajo que ha guardado en el software de Microsoft Excel pueden ser modificados mediante el uso de Visual Basic para Aplicaciones ( VBA) lenguaje de programación . Usted puede utilizar el código VBA para cambiar el contenido de las células o incluso pedir un usuario de entrada específica . Si desea agregar un nivel adicional de control a su código, puede utilizar sentencias lógicas que le permiten tomar diferentes acciones basadas en situaciones predeterminadas. Hay varias instrucciones lógicas diferentes disponibles para ser utilizados en Excel VBA. Instrucciones
If /Then /Else
1

Abra la hoja de cálculo Excel y haga clic en la pestaña de " desarrolladores" . Haga clic en el icono de "Visual Basic " y luego seleccione la hoja de trabajo específica en la que desea agregar instrucciones lógicas.
2

Introduzca en la apertura y cierre de comandos " Sub " si no están ya presentes en el VBA código . Por ejemplo , si desea nombrar a la nueva sección de código " UsingLogic ," tipo "Sub UsingLogic ()" y luego bajar por unas pocas líneas y tipo "End Sub . "
3

Vaya a cualquier línea entre el comando " Sub" de apertura y cierre. Utilice la opción " Si " para añadir una capa de la lógica en el código. Por ejemplo , si usted tiene un entero llamado "Impuesto " y desea ejecutar código en función de su valor , escriba " si Tax < 100 " .
4

Agregar en un comunicado " Entonces " para ejecutar un código cuando el " Si la declaración es verdadera. Por ejemplo, escriba " Si fiscales < 100, entonces las células ( 1 , 1 ) . valor = 100 "para cambiar la primera celda con el valor de " 100 "si el número entero de impuestos es Actualmente menos de 100 .
5

Agregar en una sentencia "Else " para tener en cuenta lo que el código debe hacer si el " if" no es cierto. Por ejemplo tipo "original Si Tax < 100 las células entonces ( 1 , 1 ) . valor = 100 Else Cells (1,1) . valor = 50 " si desea que el valor de la celda para cambiar a 50 , si el valor del entero de impuestos es actualmente mayor que 100.

For /Next Statement
6

Acceso a la pestaña " desarrolladores" y seleccione "Visual Basic ". Vaya a la sección del código en el que desea agregar el para /Next.
7

Declarar el rango que desea utilizar para el documento. por ejemplo, escriba " para a = 1 a 5" si desea que la declaración se ejecute a través de cinco iteraciones.

8

bajar una línea y escriba " Cells (a, 1 ) = a " . bajar otra línea y el tipo " a continuación, un " si quiere ejecutar a través de los primeros cinco celdas en el libro y escriba un creciente número en cada celda.
Select Case Declaración
9

Ir a la pestaña " Developer " en el libro de Excel y seleccione " Visual Basic ". Haga clic en el área de en el código en el que desea agregar un " Select Case " declaración.
10

Definir una variable que desea utilizar para seleccionar las condiciones de la declaración . por ejemplo, tipo "Usuarios Dim As Integer " si desea definir un entero llamado "Usuarios ".
11

Mover hacia abajo una línea y escriba " Seleccionar usuarios Case " . bajar otra línea y entrar en las condiciones que se utilizará para el caso, por ejemplo "Usuarios es> = 10 " si quiere ejecutar algún código si el valor de "Usuarios" es actualmente mayor que o igual a 10.
12

Ir abajo otra línea y entrar en el código a ejecutar si "Usuarios" es menor o igual a 10 , como " Las células ( 1,1) . Valor = 50 " . bajar otra línea y entrar en tantos otros casos que desea utilizar , por ejemplo " usuarios es < 5 " si desea ejecutar código si el " usuario " variable es actualmente inferior a 5.
13

bajar una línea y escriba" End Select "para poner fin a la declaración.

Microsoft Access
Cómo combinar módulos en Macros en Excel
Cómo deshabilitar macros cargados automáticamente en Excel
Cómo insertar una tabla dinámica en Excel 2007
Cómo crear una lista desplegable en Excel 2007
Cómo crear un calendario con Excel
Cómo abrir un documento de Word desde Excel VBA
Cómo mostrar un signo de dólar a la izquierda de un número en Excel
¿Cuáles son los formatos en Excel 2007
Conocimientos Informáticos © http://www.ordenador.online