• WORD
  • FORMATO AUTOMATICO Y ESTILOS
  • INSERTAR CUADRO DE TEXTO Y ECUACION
  • REFERENCIASTABLA DE CONTENIDO Y BIBLIOGRAFIA
  • Ir a Prácticas
  • EXCEL
  • FORMULAS I y II
  • TABLAS Y GRAFICOS DINAMICOS
  • SUBTOTALES Y BASE DE DATOS
  • MACROS
  • Ir a Prácticas
  • AUTOCAD
  • 2D:DIBUJO Y ACOTAR
  • INSERTAR BLOQUES Y PLOT
  • 3D: MODELADO Y EDICION DE SOLIDOS
  • RENDER Y ANIMACIONES
  • Ir a Prácticas

martes, 5 de diciembre de 2023

PROGRAMACION: FUNCIONES Y ESTRUCTURAS CONDICIONALES EN VBA FOR APPLICATIONS DE EXCEL

 

FUNCIONES EN EXCEL

Nosotros también podemos crear nuestras propias funciones en Excel mediante el programador de VBA for applications de excel.

SINTAXIS:

FUNCTION NOMBRE(VARIABLE as TIPO_VALOR, VARIABLE AS TIPO_VALOR ) AS TIPO_VALOR

SENTENCIAS

END FUNCTION

Si no declaramos si la función es publica o privada ( Public , Private) los procedimientos son públicos de manera predeterminada.

Ejemplo:

Function calculararea(base As Integer, altura As Integer) As Integer

calculararea = base * altura

End Function

 

ESTRUCTURAS CONDICIONALES

Son instrucciones de programación, que permiten controlar la ejecución de un fragmento de código en función de si se cumple o no una condición.

ESTRUCTURAS SELECTIVA SIMPLE

If condición Then

Sentencia 1

Sentencia 2

Else

End If

 

ESTRUCTURA SELECTIVA MULTIPLE

Select Case Expresión

Case Expresiones1

Instrucciones

Case Expresiones2

Instrucciones

Case Else

End Select

 

ESTRUCTURA REPETITIVA CON CONDICION A INICIO DE BUCLE

Do while Condición

Sentencias

Loop

 

ESTRUCTURA REPETITIVA CON CONDICION A FINAL DE BUCLE

Do

Sentencias

Loop While Condición

 

ESTRUCTURA REPETITIVA CON NUMERO DE VECES ESTANDAR

 

For Contador= valor_inicial To valor_final Step Variación

Sentencias

Next Contador

 

PROPIEDAD OFFSET

Es una propiedad de desplazamiento, es una propiedad del objeto Range, es utilizada para referenciar una celda situada a n Filas y n columnas de una casilla dada:

Ejemplo:

ActiveCell.Offset(0, 4).Value = TextBox4.Value

Es decir que en celda activa, se tiene que mover cuatro espacios en la misma fila, es decir cambiara de columna, es decir si esta en la celda A1 se moverá a la celda E4, además se le dará el valor que corresponde al textbox4.

 

 

No hay comentarios.:

Publicar un comentario