ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Macros De Teclado

luna.itesInforme3 de Febrero de 2014

441 Palabras (2 Páginas)291 Visitas

Página 1 de 2

MACROS DE TECLADO

Para agregar programador (Developer)

• FILE

• Opciones

• Customize ribbon

• All command

• Developer

TIP: Para ver el código o regresar al archivo: Alt+F11

Vocabulario Macros:

Se llaman instrucciones “Range, ActiveCell…”

EJERCICIO 1 DÍA 2

1. Guardar cómo

2. Copiar todos los productos a la hoja 2 del libro 2

3. Regresar al archivo original de Excel

4. Insertar columna después de productos con título “precio”

5. Seleccionar y enviar a imprimir selección

6. Sacar el total de Q2, Q3 y Q4

Para ejecutar Macro:

Ctrl+Shift(Letra que se guardó)

Ó

Ir a Macros y seleccionar la Macro que deseo ejecutar

El inicio y fin de la macro es:

Sub Macro2()

End Sub

Tip: Se puede cambiar el nombre de la Macro siempre y cuando no deje espacios

Asignar Valor a una Celda: Si el contenido es alfanumérico se pone entre comillas si solo es un valor se pone directamente.

Variable: Algo que puede tomar cada ocasión un valor diferente, puede ser una letra o una palabra

ActiveCell = “Precio” Esto es un título o sea texto

Range (“B1”) .Select

tit = “Precio” También te pone el título y lo guarda en la memoria no se refleja

t = 5 t es la variable y el t = 5 no se refleja en el Excel sino que guarda en la memoria y lo ejecuta. Por ejemplo si fuera t = t + 1 cada vez va a sumar uno al valor de t

tit = “Precio”

ActiveCell = tit el valor lo reflejara en la celda activa

ActiveCell = “Precio”

a = 5

g = 10

p = a + g La asignación es de derecha a izquierda, es decir la instrucción va después

MACROS

Sub Macro5()

'macro para capturar

nom = InputBox("dame el nombre del alumno ")

Range("B15").Select

ActiveCell = nom

End Sub

DETECCIÓN DE PROBLEMA PASO A PASO (F8)

Para encontrar errores cuando no nos corre una macro dar F8 o depuración

Marcará con amarillo si es error

Dar stop

Marcará con amarillo donde está el error de sintaxis si das otra vez F8 y se ejecuta y se regresa a la macro y marca con amarillo donde está el error

MACRO CON REFERENCIAS RELATIVAS

Seleccionamos “Use Relative References” botón debajo de Macro, después damos click en Macro y este es el código que genera

ActiveCell.Offset(3, -2).Range("A1").Select

ActiveCell.FormulaR1C1 = "1"

Ejemplo:

A B C D E

1 X1

X8

X2

X9

2 X6

3 X4

4 X10 X3 X7

5 X5

RENGLÓN COLUMNA

0 2

3 0

-1 -2

2 1

-3 2

2 1

-3 -3

Una variable puede ser una palabra o una letra, para diferenciar lo que no esté entre comillas es una variable.

Vaciar de derecha a izquierda:

La celda Activa a la variable Precio Precio =ActiveCell

MACROS

X = 1 Es importante asignar valor antes del WHILE para que pueda tener un fin, ya que la instrucción concluirá hasta que Xs sea mayor a 5

WHILE X < 5

Para que se detenga el proceso hay que poner un limitante x=x+1

WEND

Ejercicio que pida cantidad de piezas se pase al precio y lo calcule.

Manejarlo con un contador, Variable X y lo haga 5 veces por medio de la instrucción WHILE

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com