Está en la página 1de 5

ASPECTOS DE VISUAL BASIC FOR APPLICATIONS EN EXCEL

VARIABLES

(A) DECLARACIÓN DE VARIABLES

(B) TIPOS DE VARIABLES

 ENTERO (Integer. Usamos CLNT() para pasar cualquier valor a entero)


 LONG (Usamos CLNG() para pasar cualquier valor a enteros largos)
 SINGLE (Decimales. Usamos CSNG() para convertir a single)
 STRING (Cadena carácter. CSTR() para pasarlo a string)
 VERDADERO O FALSO (Boolean)
 VARIANT

PROPIEDADES DE UNA CELDA

(A) JERARQUÍA

(B) PROPIEDADES DE UNA CELDA

 Cells.Value: que nos permite dar a una celda un valor de texto o numérico. Esta
propiedad también puede usarse simplemente sin poner el atributo .Value
 Cells.Formula: este atributo nos da la posibilidad de añadir una fórmula en Excel
del tipo =A1+A2 o cualquiera más complicada.
 Cells.Font: este atributo nos permite dar las características de negrita
(añadiendo .Bold=True), o cursiva (añadiendo .Italic=TRUE) o cambiando el
tamaña (añadiendo .Size=14)
 Cells.Comment: nos permite añadir o eliminar comentarios, añadir texto al
comentario, hacerlo visible…
 Cells.BorderAround: mediante este atributo podemos poner los bordes de la
celda eligiendo sus propiedades (color, grueso, tipo de línea…)
o Cells.BorderAround: con este método añadimos los bordes exteriores
a toda nuestra celda.
o Cells.Borders y añadiendo el atributo del borde que queremos entre
paréntesis: xlEdgeBottom, xlEdgeTop, xlEdgeLeft, and xlEdgeRight.
o Grosor: xlHairline, xlThin, xlMedium y xlThick.
o EstilodeLínea: xlContinuous, xlDash, xlDashDot, xlDashDotDot, xlDot, x
lDouble y xlSlantDashDot

 Cells.Borders: muy parecida a la anterior, pero eligiendo el lado en el que


queremos poner el borde.

REFERENCIAS A RANGOS Y CELDAS

EJEMPLOS

 Range("B7") - Cells(7 , 2)
 Range("B7:C9")
 Range(Cells(7 ,2),Cells(9,3))
 Cells( 1 , Columns(“A”).Column)

PROPIEDADES Y OPERACIONES CON HOJAS

(A) AÑADIR HOJAS Y RENOMBRARLAS


Sheets.Add Before:=Sheets(1)
ActiveSheet.Name=”Nombre de la nueva hoja”

(B) CONTAR HOJAS EN EXCEL


MiVariable=Sheets.Count
(C) ACTIVATE Y SELECT
 Seleccionar: puedes seleccionar varias hojas en Excel con VBA (o sin VBA).

Sheets(Array(“Sheet1”, “Sheet2”, “Sheet3”)).Select

 Activar: solamente se puede activar una única hoja cada vez con VBA (o sin VBA).

Sheets(“Sheet2”).Activate

(D) CAMBIAR COLOR PESTAÑAS HOJAS

Sheets(“nombre de la hoja”).Tab.Color= vbYellow

(E) VISIBILIDAD DE HOJAS

Sheets(“nombre hoja“).Visible=True/False

(F) CAMBIAR ZOOM

ActiveWindow.Zoom = 100

INSTRUCCIONES EN EXCEL

(A) TIPOS DE IF
(B) FOR NEXT

(C) WHILE
(D) SELETC CASE

También podría gustarte