A continuación se encuentran funciones, variables u elementos que personalmente desconozco para emplear la programación de formularios y macros por medio de Visual Basic.
Poner negrita en Visual Basic para Excel: la negrita se podrá utilizar en Visual Basic gracias al comando Selection.FontBold=True
Letra cursiva en Excel con VB: la cursiva la utilizaremos con la instrucción Selection.Font.Underline=True
Alinear el texto a la izquierda y derecha: para alinear el texto a la izquierda emplearemos los siguientes comandos, siendo necesario cambiar el xlLeft por xlRight si queremos alinear el texto a la derecha:
With Selection
.HorizontalAlignment=xlLeft
End With
Activar una hoja en Visual Basic para Excel: para ir a una hoja de Excel utilizaremos el siguiente comando en VBA Shetts ("Hoja").Select
Convertir texto en un número en Excel: si queremos convertir el texto a un valor numércio usaremos la función val(TextoAConvertirNumero)
Abrir un formulario en Excel con VBA: para abrir un formulario usaremos la siguiente instrucción NombredelFormulario.show
Mostrar un mensaje con Visual Basic: si queremos mostrar un mensaje al usuario usaremos el comando MsgBox "mensaje entre comillas"
Escribir en una celda de Excel: para escribir en una celda de Excel realizaremos la instrucción Activecell, el nombre de la fórmula y el texto que deseamos insertar en la celda.
Las variables son estructuras de datos que pueden variar durante la ejecución de un programa. Declarar variables significa indicar el tipo de dato que almacenara las variables que participan en el programa.
Antes de usar una variable debemos declararla y es recomendable iniciarla. La primera vez que se usa debe declararse, el resto de veces no se debe hacer, es importante que el valor asignado sea compatible con el tipo de variable.
Hay una serie de reglas a la hora de escribir el nombre de las variables:
- Los nombres de las variables no pueden comenzar por números, pero si puede formar parte del nombre.
- El nombre de una variable no puede tener espacios.
- El nombre de la variable no puede estar formado por operadores como +, -, !, etc.
- No puede haber dos variables que se llamen igual, aunque sean de distintos tipos, en el mismo ámbito (ya explicaremos esto mas tarde).
Los tipos mas comunes de variables son:
- Integer, representa un número entero de 32 bits con signo.
- Long, representa un número entero de 64 bits con signo.
- Single, representa un número de punto flotante de precisión simple.
- Double, representa un número de punto flotante de precisión doble.
- String, representa un texto.
- Boolean, representa un valor booleano.
.UsedRange: Devuelve un objeto Range que representa el rango utilizado en la hoja de cálculo especificada,es una propiedad del objeto WorkSheet.
.CurrentRegion: es el rango rectangular de celdas no en blanco que rodea el objeto Range a la que estamos llamando CurrentRegion, es una propiedad del objeto Range.
Offset: La función sirve para poder moverse a través de la hoja de cálculo, tal como si lo hiciéramos con las flechas del teclado (arriba, abajo, izquierda, derecha).
Empty: La función IsEmpty sirve para verificar si una celda (o rango) está vacía o no tiene datos. Si en una celda hubiera un espacio (el cual no se puede ver), Excel no reconocería a la celda como vacía.
GetOpenFilename: Con este método podemos mostrar el cuadro de diálogo y con lenguaje VBA. Este método muestra el cuadro de diálogo, pero no abre al archivo. En su lugar, nos devuelve el nombre y la ruta completa del archivo seleccionado y poder realizar acciones con ese valor.
End(xlUp) : Estamos indicando que desde la fila indicada , "suba" hasta que encuentre un valor.
Row : Indicamos que grabe el número de la fila ocupada encontrada
Función MsgBox
Comentarios
Publicar un comentario