MACRO MELISSA

Páginas: 10 (2489 palabras) Publicado: 11 de mayo de 2015
Escribir todo con mayúscula, ya que si hay algún error ortográfico, al apretar enter seguirá en
mayúsculas, si esta correcto se pondrá en minúscula.
Macro de teclado
Las acciones que se realizan en la planilla de Excel, se asocian a instrucciones en VISUAL BASIC
(VB), siempre y cuando se active la GRABADORA. Las instrucciones quedan registradas en el editor
de VISUAL BASIC (Alt-F11).
Exploradorde proyectos






Hoja 1: Cada hoja está asociada a 1 macro
ThisWorkBook: La macro trabajará con todas las hojas
Módulo: Carpeta que contiene las macros de teclado
Módulo 1: Primera macro

Eliminar una macro
- Estando en el editor de VB
- Botón derecho en Módulo 1

-

Quitar Módulo 1

-

No

Activar menú programador
- Menú archivo
- Opciones
- Personalizar cintas de opciones
- Activar casilla“programador”
- Aceptar

Activar grabadora (hacer 1 macro de teclado)
- Activar menú programador
- Seleccionar ícono “grabar macro”

-

Método abreviado (L minúscula)

-

Descripción

-

Aceptar
NOTA: Si no sé las coordenadas para ennegrecer una celda, usamos “grabar macro” para
luego ver la coordenada en “modulo 1” (en este caso es modulo 1) de visual basic.



Sub: Da inicio a la macroSintaxis:
Sub NOMBRE_DE_LA_MACRO (sin espacios) y enter




End sub: Finaliza la macro
’ (apóstrofe): Permite escribir comentarios para registrar información (queda en color
verde)



Range: Permite seleccionar una celda o rango (par de coordenadas (“A4:F4”  hasta))
Sintaxis:
RANGE(“CELDA”).SELECT
RANGE(“RANGO”).SELECT
Objeto
Evento


-

Fórmula: Permite escribir información
“Texto”
Dato
“Valornumérico”
“Formula/Funciones”
Sintaxis:
ACTIVECELL.FORMULA=“DATO”
SELECTION.FORMULA=“DATO”
Antes a esta instrucción debe haber un RANGE

Aplicar fórmula
- Para escribir una referencia debe tenerse presente el desplazamiento del cursor tanto del
desplazamiento de filas y/o columnas.
- Para desplazar el cursor se utilizan [#]
Sintaxis:
SELECTION.FORMULA=”=R[#]C[#]”
R: Fila
#: N° positivo (Desplazahacia abajo)
N° negativo (Desplaza hacia arriba)
C: Columna
#: N° positivo (Avanza columna)
N° negativo (Retrocede columna)
NOTA: Si la R o la C no llevan [#] permanece en el misma fila (R) o columna (C)

Estando en la celda G3
SELECTION.FORMULA=”=RC*-3]*RC[-4+”
Precio Cantidad

Ejecutar la macro
- Clic en Ejecutar Sub/UserForm o apretar F5 en el teclado

Ampliar columna
- Ampliar columna B
Sintaxis:COLUMNS(“B:B”).COLUMNWIDTH=N°
Columna B
Ancho columna Ancho de columna (en puntos)

Copiar formula
- Sirve para cuando necesito aplicar la formula a varias celdas
Sintaxis:
RANGE(“COORDENADA ORIGEN”).COPYRANGE(“RANGO DE DESTINO”)
F5
F6:F9 (los dos puntos significan “hasta”)

Ennegrecer y colorear un rango de celdas
- Sirve para ennegrecer, colorear, cambiar la tipografía, etc.
 Bold=true: Activala negritas
 Colorindex=#: Activa el color (n° puede ser del 1 al 60)
 Size=#: Modifica el tamaño de letra (n° puede ser del 8 al 72)
 Name=”tipografía”: Modifica el tipo de letra
Sintaxis:
WITH SELECTION.FONT
. BOLD=TRUE
. COLORINDEX=#
. SIZE=#
. NAME=”TIPOGRAFÍA”
ENDWITH

Ejercicio

1) Calcular el bono en $
SELECTION.FORMULA=”=REFERENCIA”
R[#]C[#] Referencia relativaSELECTION.FORMULA=”=REFERENCIA”
R#C# Referencia absoluta
Cuando quiero utilizar un valor fijo como por ejemplo valor de la UF. Como el valor de la
UF está en la celda C13 sería:
Selection.formula=”R13C3”
Está en la fila (R) 13 y en la columna (C) 3

Aplicar formato numérico
- Aplica formato numérico a una celda o rango
 $: Aplicar el valor numérico
 #: Aplicar unidad en miles (.)
 0: Sin decimales
Sintaxis:SELECTION.NUMBERFORMAT=”$#,0”

Centrar una celda
- Para centrar un celda o rango
Sintaxis:
SELECTION.HORIZONTALALIGNMENT=XLCENTER

Alinear una celda a la derecha o izquierda
- Para alinear una celda o rango hacia la izquierda
Sintaxis:
SELECTION.HORIZONTALALIGNMENT=XLLEFT

-

Para alinear una celda o rango hacia la derecha
Sintaxis:
SELECTION.HORIZONTALALIGNMENT=XLRIGHT

Aplicar bordes
- Para aplicar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Melissa
  • Melissa
  • melissa
  • Melissa
  • MELISSA
  • Melissa
  • Melissa
  • melissa

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS