SlideShare una empresa de Scribd logo
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

DOCX
PPTX
Validacion de datos
PPTX
Macros, jazmin, freddy
DOCX
Macros taller tecnologia
DOCX
T3cn0l0g14 4l 4lc4nc3
PPT
Excel Avanzado 2007 y Macros
DOCX
Tecnologia trabajo de macros
DOCX
Práctica 8 [DPS]
Validacion de datos
Macros, jazmin, freddy
Macros taller tecnologia
T3cn0l0g14 4l 4lc4nc3
Excel Avanzado 2007 y Macros
Tecnologia trabajo de macros
Práctica 8 [DPS]

La actualidad más candente (20)

DOCX
Respuestas sobre las macros en excel
DOCX
Tecnologia trabajo de macros
PPTX
Macros en excel
DOCX
PDF
Tutorial vba ispt Excel 2010 elbragao69 IPN Prof. Carlos Montiel R
DOC
8.491.3152
DOCX
Taller sobre excel
PPTX
Curso SQL-C# Basico
DOCX
DOCX
DOCX
Taller uso-de-tablas
DOCX
Tema macros
DOCX
Tema macros
PPTX
Uso de macros y validación de datos
DOCX
DOCX
Tecnologia 2,0
DOCX
Taller macros luna perez
DOCX
Tema macros
PPTX
Tema 23 macros p2
DOCX
Tema macros
Respuestas sobre las macros en excel
Tecnologia trabajo de macros
Macros en excel
Tutorial vba ispt Excel 2010 elbragao69 IPN Prof. Carlos Montiel R
8.491.3152
Taller sobre excel
Curso SQL-C# Basico
Taller uso-de-tablas
Tema macros
Tema macros
Uso de macros y validación de datos
Tecnologia 2,0
Taller macros luna perez
Tema macros
Tema 23 macros p2
Tema macros
Publicidad

Destacado (20)

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

Similar a Macros y vba (20)

PPTX
Curso de excel avanzado tema 6 macros
DOCX
Creando macros en Excel 2010 para programdores
PDF
Guia70
DOCX
Ejercicios de excel con visual basic
PDF
Introducción en excel con vba
DOCX
Trabajo escrito macros
PDF
MS_Excel_con_programacion_de_macros_en_V.pdf
PDF
MS_Excel_con_programacion_de_macros_en_V.pdf
PDF
Excelvbaplication 2010
PDF
Excel vb aplication
PPTX
PRESENTACION DE MACROS MS EXCEL 2022.pptx
DOCX
Taller de macros
PPTX
macross.pptx
PPTX
Uso de macros en excel
PDF
Excelvbaplication 2010
PDF
Excelvbaplication 2010
PDF
Excelvbaplication 2010
PDF
Excelvbaplication 2010
PDF
Manual microsoft excel avanzado macros
Curso de excel avanzado tema 6 macros
Creando macros en Excel 2010 para programdores
Guia70
Ejercicios de excel con visual basic
Introducción en excel con vba
Trabajo escrito macros
MS_Excel_con_programacion_de_macros_en_V.pdf
MS_Excel_con_programacion_de_macros_en_V.pdf
Excelvbaplication 2010
Excel vb aplication
PRESENTACION DE MACROS MS EXCEL 2022.pptx
Taller de macros
macross.pptx
Uso de macros en excel
Excelvbaplication 2010
Excelvbaplication 2010
Excelvbaplication 2010
Excelvbaplication 2010
Manual microsoft excel avanzado macros

Más de Javier Avalos (15)

DOCX
Blanco y negro color
DOCX
Chihuahua terminator
DOCX
Lazer luminoso
DOCX
Photoshop capitulo i
DOCX
2 da unidad corel draw
DOCX
3ra unidad corel draw
DOCX
4ta unidad corel draw
DOCX
Formularios i
DOCX
Macros word
DOCX
Macros word
DOCX
Formularios i
DOCX
Formulario word
DOCX
Encabezado y pie de página
DOCX
Smart art
DOCX
Estilos
Blanco y negro color
Chihuahua terminator
Lazer luminoso
Photoshop capitulo i
2 da unidad corel draw
3ra unidad corel draw
4ta unidad corel draw
Formularios i
Macros word
Macros word
Formularios i
Formulario word
Encabezado y pie de página
Smart art
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