SlideShare una empresa de Scribd logo
1 de 6
COLEGIO PRIVADO SAN LORENZO




Excel 2007
MACROS y VBA

Sesión 06 2doBimestre
4to año de secundaria
EXCEL 2007


 Creación de una macro manualmente

Vamos a crear una macro que limpie los valores ingresados dentro un control de Pagos. Es decir la
macro deja el formulario listo para ingresar nuevos datos. (Escribiendo el código a mano)


   1) Activa la ficha del programador
      Si la ficha no se encuentra se debe activarla mediante:

              Ir al Botón de Office, luego opciones de Excel, finalmente mostrar la casilla la ficha del
              programador.




   2) Abre el archivo Macros_VB




Docente: Javier Avalos
EXCEL 2007

   3) Hacer clic en ficha Programador y luego en el comando Macros




   4) En nombre de la macro coloca “limpiar” y haz clic en el botón Crear.




   5) Se mostrara la siguiente ventana, en ella podremos ingresar el código en VB requerido:




Docente: Javier Avalos
EXCEL 2007

   6) Ingresa el código teniendo mucho cuidado de no equivocarte.

      Sub limpiar()

      Rpta = MsgBox("seguro que deseas borrar?", vbYesNo)
      Range("C4,C6,C8,C10,C12,C14").Select
      Selection.ClearContents
      Range("C4").Select

      End Sub




   7) Clic en la Ficha programador y luego en el comando insertar un botón de formulario




Docente: Javier Avalos
EXCEL 2007

   8) Asigna el Botón a la macro “limpiar” creada anteriormente, clic en Aceptar.




   9) Cambia el nombre del Botón 1 a “Limpiar” e ingresa datos en el formulario para probarlo.
   10) Si el código está bien escrito antes de limpiarse los datos de la celda saldrá un mensaje de
       confirmación y luego se borrara el contenido de las celdas y el cursor regresara a la posición inicial C4
       tal como lo programamos.




Docente: Javier Avalos
EXCEL 2007

Guardar un libro que contiene macros

En Excel 2007 para que las macros se guarden en el libro es necesario almacenarlas en un nuevo formato de
archivo. Para ello realiza los siguientes pasos

   1) Haz clic en el botón Office, luego en la pestaña Guardar Como Haz clic en la orden Libro de Excel
      habilitado para macros.
   2) Haz clic en el botón guardar. El archivo quedara grabado con la extensión Xlsm (Libro de Excel
      habilitado para macros)




Docente: Javier Avalos

Más contenido relacionado

La actualidad más candente (20)

Respuestas sobre las macros en excel
Respuestas sobre las macros en excelRespuestas sobre las macros en excel
Respuestas sobre las macros en excel
 
Tecnologia trabajo de macros
Tecnologia trabajo de macrosTecnologia trabajo de macros
Tecnologia trabajo de macros
 
Macros en excel
Macros en excelMacros en excel
Macros en excel
 
Macros
MacrosMacros
Macros
 
Tutorial vba ispt Excel 2010 elbragao69 IPN Prof. Carlos Montiel R
Tutorial vba ispt Excel 2010 elbragao69 IPN Prof. Carlos Montiel RTutorial vba ispt Excel 2010 elbragao69 IPN Prof. Carlos Montiel R
Tutorial vba ispt Excel 2010 elbragao69 IPN Prof. Carlos Montiel R
 
8.491.3152
8.491.31528.491.3152
8.491.3152
 
Taller sobre excel
Taller sobre excelTaller sobre excel
Taller sobre excel
 
Curso SQL-C# Basico
Curso SQL-C# BasicoCurso SQL-C# Basico
Curso SQL-C# Basico
 
Macros
MacrosMacros
Macros
 
Tecnologia Macro
Tecnologia MacroTecnologia Macro
Tecnologia Macro
 
Taller uso-de-tablas
Taller uso-de-tablasTaller uso-de-tablas
Taller uso-de-tablas
 
Tema macros
Tema macrosTema macros
Tema macros
 
Tema macros
Tema macrosTema macros
Tema macros
 
Uso de macros y validación de datos
Uso de macros y validación de datosUso de macros y validación de datos
Uso de macros y validación de datos
 
Macros
MacrosMacros
Macros
 
Tecnologia 2,0
Tecnologia 2,0Tecnologia 2,0
Tecnologia 2,0
 
Taller macros luna perez
Taller macros luna perezTaller macros luna perez
Taller macros luna perez
 
Tema macros
Tema macrosTema macros
Tema macros
 
Tema 23 macros p2
Tema 23 macros p2Tema 23 macros p2
Tema 23 macros p2
 
Tema macros
Tema macrosTema macros
Tema macros
 

Destacado

PARTES DE LA COMPUTADORA
PARTES DE LA COMPUTADORAPARTES DE LA COMPUTADORA
PARTES DE LA COMPUTADORAmyriam lazo
 
Funciones de texto combinadas
Funciones de texto combinadasFunciones de texto combinadas
Funciones de texto combinadasJavier Avalos
 
Deportistas famosos (hipervínculos)
Deportistas famosos (hipervínculos)Deportistas famosos (hipervínculos)
Deportistas famosos (hipervínculos)James Max
 
Evaluacion de personal (validacion)
Evaluacion de personal (validacion)Evaluacion de personal (validacion)
Evaluacion de personal (validacion)Javier Avalos
 
Restaurante(contar.si, sumar.si)
Restaurante(contar.si, sumar.si)Restaurante(contar.si, sumar.si)
Restaurante(contar.si, sumar.si)James Max
 
Encuesta (graficos)
Encuesta (graficos)Encuesta (graficos)
Encuesta (graficos)James Max
 
Cursos de verano (formato condicional)
Cursos de verano  (formato condicional)Cursos de verano  (formato condicional)
Cursos de verano (formato condicional)James Max
 
Funciones lógicas i
Funciones lógicas iFunciones lógicas i
Funciones lógicas iJavier Avalos
 
Multicines teoria (tabla diámica).
Multicines teoria (tabla diámica).Multicines teoria (tabla diámica).
Multicines teoria (tabla diámica).James Max
 
Cartera de clientes (ordenar listas)
Cartera de clientes (ordenar listas)Cartera de clientes (ordenar listas)
Cartera de clientes (ordenar listas)James Max
 
Ventas en megaplaza (subtotales)
Ventas en megaplaza (subtotales)Ventas en megaplaza (subtotales)
Ventas en megaplaza (subtotales)James Max
 
Ventas (funciones de busqueda)
Ventas (funciones de busqueda)Ventas (funciones de busqueda)
Ventas (funciones de busqueda)James Max
 
Perfiles computo secundaria
Perfiles computo secundariaPerfiles computo secundaria
Perfiles computo secundariaDavid
 
Sesion de Aprendizaje 2º de secundaria."CON LA PASIÓN Y MUERTE DE JESÚS REST...
Sesion de Aprendizaje  2º de secundaria."CON LA PASIÓN Y MUERTE DE JESÚS REST...Sesion de Aprendizaje  2º de secundaria."CON LA PASIÓN Y MUERTE DE JESÚS REST...
Sesion de Aprendizaje 2º de secundaria."CON LA PASIÓN Y MUERTE DE JESÚS REST...Olinda Salazar Zapata
 
PRACTICA DE Excel 2014 1° secundaria
PRACTICA DE Excel   2014   1° secundariaPRACTICA DE Excel   2014   1° secundaria
PRACTICA DE Excel 2014 1° secundariaMINEDU/oswaldo
 

Destacado (20)

PARTES DE LA COMPUTADORA
PARTES DE LA COMPUTADORAPARTES DE LA COMPUTADORA
PARTES DE LA COMPUTADORA
 
Computacion1
Computacion1Computacion1
Computacion1
 
Funciones de texto combinadas
Funciones de texto combinadasFunciones de texto combinadas
Funciones de texto combinadas
 
Plantilla excel
Plantilla excelPlantilla excel
Plantilla excel
 
Deportistas famosos (hipervínculos)
Deportistas famosos (hipervínculos)Deportistas famosos (hipervínculos)
Deportistas famosos (hipervínculos)
 
Evaluacion de personal (validacion)
Evaluacion de personal (validacion)Evaluacion de personal (validacion)
Evaluacion de personal (validacion)
 
Restaurante(contar.si, sumar.si)
Restaurante(contar.si, sumar.si)Restaurante(contar.si, sumar.si)
Restaurante(contar.si, sumar.si)
 
Encuesta (graficos)
Encuesta (graficos)Encuesta (graficos)
Encuesta (graficos)
 
Cursos de verano (formato condicional)
Cursos de verano  (formato condicional)Cursos de verano  (formato condicional)
Cursos de verano (formato condicional)
 
Funciones lógicas i
Funciones lógicas iFunciones lógicas i
Funciones lógicas i
 
Multicines teoria (tabla diámica).
Multicines teoria (tabla diámica).Multicines teoria (tabla diámica).
Multicines teoria (tabla diámica).
 
Cartera de clientes (ordenar listas)
Cartera de clientes (ordenar listas)Cartera de clientes (ordenar listas)
Cartera de clientes (ordenar listas)
 
Funciones de texto
Funciones de textoFunciones de texto
Funciones de texto
 
Gráficos en excel
Gráficos en excelGráficos en excel
Gráficos en excel
 
Ventas en megaplaza (subtotales)
Ventas en megaplaza (subtotales)Ventas en megaplaza (subtotales)
Ventas en megaplaza (subtotales)
 
Ventas (funciones de busqueda)
Ventas (funciones de busqueda)Ventas (funciones de busqueda)
Ventas (funciones de busqueda)
 
Formularios i
Formularios iFormularios i
Formularios i
 
Perfiles computo secundaria
Perfiles computo secundariaPerfiles computo secundaria
Perfiles computo secundaria
 
Sesion de Aprendizaje 2º de secundaria."CON LA PASIÓN Y MUERTE DE JESÚS REST...
Sesion de Aprendizaje  2º de secundaria."CON LA PASIÓN Y MUERTE DE JESÚS REST...Sesion de Aprendizaje  2º de secundaria."CON LA PASIÓN Y MUERTE DE JESÚS REST...
Sesion de Aprendizaje 2º de secundaria."CON LA PASIÓN Y MUERTE DE JESÚS REST...
 
PRACTICA DE Excel 2014 1° secundaria
PRACTICA DE Excel   2014   1° secundariaPRACTICA DE Excel   2014   1° secundaria
PRACTICA DE Excel 2014 1° secundaria
 

Similar a Macros y vba (20)

Curso de excel avanzado tema 6 macros
Curso de excel avanzado tema 6 macrosCurso de excel avanzado tema 6 macros
Curso de excel avanzado tema 6 macros
 
Taller de tecnologia
Taller de tecnologiaTaller de tecnologia
Taller de tecnologia
 
Taller 1 macros excel renee gonzalez martinez
Taller 1 macros excel renee gonzalez martinezTaller 1 macros excel renee gonzalez martinez
Taller 1 macros excel renee gonzalez martinez
 
Creando macros en Excel 2010 para programdores
Creando macros en Excel 2010 para programdoresCreando macros en Excel 2010 para programdores
Creando macros en Excel 2010 para programdores
 
Creando macros
Creando macrosCreando macros
Creando macros
 
Taller macros
Taller macrosTaller macros
Taller macros
 
Guia70
Guia70Guia70
Guia70
 
Formato apa general-1
Formato apa general-1Formato apa general-1
Formato apa general-1
 
Macros
MacrosMacros
Macros
 
Trabajo escrito macros
Trabajo escrito macrosTrabajo escrito macros
Trabajo escrito macros
 
Macros
MacrosMacros
Macros
 
Macros
MacrosMacros
Macros
 
Macros para combinar
Macros   para combinarMacros   para combinar
Macros para combinar
 
Macros
MacrosMacros
Macros
 
Taller tecnologia
Taller tecnologiaTaller tecnologia
Taller tecnologia
 
Programación de macros en Microsoft Excel VBA
Programación de macros en Microsoft Excel VBAProgramación de macros en Microsoft Excel VBA
Programación de macros en Microsoft Excel VBA
 
Taller de macros
Taller de macrosTaller de macros
Taller de macros
 
Macros en Excel
Macros en Excel Macros en Excel
Macros en Excel
 
Guia70
Guia70Guia70
Guia70
 
Presentacion macros sofia angie
Presentacion macros sofia angiePresentacion macros sofia angie
Presentacion macros sofia angie
 

Más de Javier Avalos

Más de Javier Avalos (15)

Blanco y negro color
Blanco y negro colorBlanco y negro color
Blanco y negro color
 
Chihuahua terminator
Chihuahua terminatorChihuahua terminator
Chihuahua terminator
 
Lazer luminoso
Lazer luminosoLazer luminoso
Lazer luminoso
 
Photoshop capitulo i
Photoshop capitulo iPhotoshop capitulo i
Photoshop capitulo i
 
2 da unidad corel draw
2 da unidad corel draw2 da unidad corel draw
2 da unidad corel draw
 
3ra unidad corel draw
3ra unidad corel draw3ra unidad corel draw
3ra unidad corel draw
 
4ta unidad corel draw
4ta unidad corel draw4ta unidad corel draw
4ta unidad corel draw
 
Formularios i
Formularios iFormularios i
Formularios i
 
Macros word
Macros wordMacros word
Macros word
 
Macros word
Macros wordMacros word
Macros word
 
Formularios i
Formularios iFormularios i
Formularios i
 
Formulario word
Formulario wordFormulario word
Formulario word
 
Encabezado y pie de página
Encabezado y pie de páginaEncabezado y pie de página
Encabezado y pie de página
 
Smart art
Smart artSmart art
Smart art
 
Estilos
EstilosEstilos
Estilos
 

Macros y vba

  • 1. COLEGIO PRIVADO SAN LORENZO Excel 2007 MACROS y VBA Sesión 06 2doBimestre 4to año de secundaria
  • 2. EXCEL 2007 Creación de una macro manualmente Vamos a crear una macro que limpie los valores ingresados dentro un control de Pagos. Es decir la macro deja el formulario listo para ingresar nuevos datos. (Escribiendo el código a mano) 1) Activa la ficha del programador Si la ficha no se encuentra se debe activarla mediante: Ir al Botón de Office, luego opciones de Excel, finalmente mostrar la casilla la ficha del programador. 2) Abre el archivo Macros_VB Docente: Javier Avalos
  • 3. EXCEL 2007 3) Hacer clic en ficha Programador y luego en el comando Macros 4) En nombre de la macro coloca “limpiar” y haz clic en el botón Crear. 5) Se mostrara la siguiente ventana, en ella podremos ingresar el código en VB requerido: Docente: Javier Avalos
  • 4. EXCEL 2007 6) Ingresa el código teniendo mucho cuidado de no equivocarte. Sub limpiar() Rpta = MsgBox("seguro que deseas borrar?", vbYesNo) Range("C4,C6,C8,C10,C12,C14").Select Selection.ClearContents Range("C4").Select End Sub 7) Clic en la Ficha programador y luego en el comando insertar un botón de formulario Docente: Javier Avalos
  • 5. EXCEL 2007 8) Asigna el Botón a la macro “limpiar” creada anteriormente, clic en Aceptar. 9) Cambia el nombre del Botón 1 a “Limpiar” e ingresa datos en el formulario para probarlo. 10) Si el código está bien escrito antes de limpiarse los datos de la celda saldrá un mensaje de confirmación y luego se borrara el contenido de las celdas y el cursor regresara a la posición inicial C4 tal como lo programamos. Docente: Javier Avalos
  • 6. EXCEL 2007 Guardar un libro que contiene macros En Excel 2007 para que las macros se guarden en el libro es necesario almacenarlas en un nuevo formato de archivo. Para ello realiza los siguientes pasos 1) Haz clic en el botón Office, luego en la pestaña Guardar Como Haz clic en la orden Libro de Excel habilitado para macros. 2) Haz clic en el botón guardar. El archivo quedara grabado con la extensión Xlsm (Libro de Excel habilitado para macros) Docente: Javier Avalos