SlideShare una empresa de Scribd logo
13 
MACROS EN EXCEL 
Parte II 
Hola amigos, estamos de nuevo aquí para mostrar la segunda parte de Guía de Macros en 
Excel que te será de gran utilidad, ya que se manejaran Formulas en los Formularios, 
Búsquedas de Texto y El Asistente de Windows. Entonces empecemos Amigos. 
TRABAJANDO CON FORMULAS 
Es de suma importancia saber aplicar Formulas en Macros de Excel, ya que la mayoría de 
las hojas de cálculos las involucran, por ejemplo los Inventarios, las Nominas o cualquier 
otro tipo de hoja las llevan, es por eso que en la siguiente Fase se muestra como manejar 
Formulas en Macros de Excel. 
Fase I 
1. Presione La Teclas Alt + F11, para entrar al editor de Visual Basic. 
2. Activa las siguientes opciones: 
 De clic en el Menú Ver y elija la opción Explorador de Proyectos 
 De clic en el Menú ver y elija la opción Ventana Propiedades 
3. Del Menú Insertar elija la Opción UserForm. Esto inserta el Formulario que 
programaremos con controles. En el Explorador de Proyecto se observara que se 
inserto el UserForm. 
Ahora crearas un formulario con el siguiente aspecto: 
el formulario tendrá: 
 Tres etiquetas 
 Tres Textbox 
 Un Botón de Comando 
Los datos que se preguntaran serán Nombre y Edad, los Días Vividos se generaran 
automáticamente cuando insertes la edad. A continuación se muestra como se deben de 
programar estos Controles: 
Programación de los Controles:
14 
Private Sub CommandButton1_Click() 
Selection.EntireRow.Insert 
TextBox1 = Empty 
TextBox2 = Empty 
TextBox3 = Empty 
TextBox1.SetFocus 
End Sub 
Private Sub TextBox1_Change() 
Range("A9").Select 
ActiveCell.FormulaR1C1 = TextBox1 
End Sub 
Private Sub TextBox2_Change() 
Range("B9").Select 
ActiveCell.FormulaR1C1 = TextBox2 
Rem aquí se crea la Formula 
TextBox3 = Val(TextBox2) * 365 
Rem El Textbox3 guardara el total de la multiplicación del Textbox2 por 365 
Rem El Comando Val permite convertir un valor de Texto a un Valor Numérico 
Rem Esto se debe a que los Textbox no son Numéricos y debemos de Convertirlos 
End Sub 
Private Sub TextBox3_Change() 
Range("C9").Select 
ActiveCell.FormulaR1C1 = TextBox3 
End Sub 
Esto va permitir que cuando se ejecute el formulario y se de la edad el resultado de los días 
vividos aparecerá en el Textbox3 y se escribirá también en Excel. El comando Val es un 
comando de Visual Basic que te permite convertir un valor de texto a un valor numérico. 
Recuerden el Comando Rem se utiliza para poner Comentarios únicamente y no afecta a la 
programación. 
Este Archivo de esta Macro se llama Macros de Edad y viene incluido aquí. 
Generaremos otro ejemplo, Crea el Siguiente Formulario con los siguientes datos: 
 5 Etiquetas 
 5 Textbox 
 1 Botón de Comando 
Los datos que se preguntaran serán Nombre, Días Trabajados, Pago por Día, Bonos y 
Sueldo Neto.
15 
Genera el siguiente código: 
Private Sub CommandButton1_Click() 
Selection.EntireRow.Insert 
TextBox1 = Empty 
TextBox2 = Empty 
TextBox3 = Empty 
TextBox1.SetFocus 
End Sub 
Private Sub TextBox1_Change() 
Range("A9").Select 
ActiveCell.FormulaR1C1 = TextBox1 
End Sub 
Private Sub TextBox2_Change() 
Range("B9").Select 
ActiveCell.FormulaR1C1 = TextBox2 
End Sub 
Private Sub TextBox3_Change() 
Range("C9").Select 
ActiveCell.FormulaR1C1 = TextBox3 
End Sub 
Private Sub TextBox4_Change() 
Range("D9").Select 
ActiveCell.FormulaR1C1 = TextBox4 
Rem aquí se crea la formula 
TextBox5 = Val(TextBox2) * Val(TextBox3) + Val(TextBox4) 
Rem El TextBox5 guardara el total 
End Sub 
Private Sub TextBox5_Change() 
Range("E9").Select 
ActiveCell.FormulaR1C1 = TextBox5 
End Sub
16 
Cuando se introduzca el Bonos automáticamente se generara el Sueldo Neto. 
Este ejemplo viene en el Archivo Macros de Sueldo Neto 
BUSANDO INFORMACIÓN CON UN TEXTBOX 
Se puede buscar información con un Textbox programándolo de la siguiente forma: 
Dibuje una Etiqueta, un Textbox y un Botón de Comando y agregue el siguiente Código: 
Private Sub TextBox1_Change() 
Range("a9").Select 
ActiveCell.FormulaR1C1 = TextBox1 
End Sub 
Private Sub CommandButton1_Click() 
Cells.Find(What:=TextBox1, After:=ActiveCell, LookIn:=xlFormulas, LookAt _ 
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _ 
False).Activate 
End Sub 
Si te fijas incluí en la programación del Botón Buscar Ahora que buscara lo que en el 
Textbox1 a la hora de Presionarse. 
Este proceso viene en el Archivo Completo Macro2 
TRABAJANDO CON EL ASISTENTE 
El asistente es el personaje de Office que se activa para ayudarnos y una de las ventajas es 
que podemos Manipularlo, por ejemplo se le puede dar animación, Moverse, Hacer 
Preguntas, Etc. 
A continuación se muestran algunos códigos del Asistente:
17 
Este código permite hacer visible el ayudante o sea mostrarlo. Si deseas ocultarlo solo 
cambia la opción True por False. 
Assistant.Visible = True 
Este código permite Mover el Asistente a un nuevo lugar, solo cambia los valores 
numéricos y cambiara de posición. 
Assistant.Move 430, 230 
Este código permite activar un efecto de animación, cuando escribas el signo Igual después 
de Assistant.Animation = aparecerá un menú con diferentes efectos de animación 
Assistant.Animation = msoAnimationListensToCompute r 
Este ejemplo permite crear un Nuevo Asistente para poderlo manipular con una pregunta y 
que tu contestes. La variable t guardara el valor de la respuesta, si el valor es -3 significa 
que es Si y por lo tanto borrara el renglón. 
With Assistant.NewBalloon 
.Text = "Deseas Borrar este Registro" 
.Button = msoButtonSetYesNo 
.Heading = "Advertencia" 
t = .Show 
End With 
If t = -3 Then 
Assistant.Animation = msoAnimationEmptyTrash 
Selection.EntireRow.Delete 
End If 
Este ejemplo viene en el archivo Macro2 
Si deseas que siga saliendo esta guía solo escríbeme pidiendo que sigan saliendo ejemplos. 
http://conalep.cjb.net 
http://www.geocities.com/conalepnog 
Hasta Pronto Amigos, recomienda este curso a otros amigos. 
Profesor Ramón Mendoza Ochoa

Más contenido relacionado

La actualidad más candente

Macros en excel
Macros en excelMacros en excel
Macros en excel
AnGelitto LosaDa
 
Crear macros
Crear macrosCrear macros
Crear macros
Antonio vasquez
 
Macros
MacrosMacros
9
99
9
V3NC
 
Iniciacion macros
Iniciacion macrosIniciacion macros
Tutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteria
Tutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteriaTutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteria
Tutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteria
CECYT Num. 6, Miguel Othon de Mendizabal
 
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
Angela Maria Herrera Viteri
 
Macros en excel
Macros en excelMacros en excel
Macros en excel
Carlos Antonio Mendoza
 
Ejercicios de excel con visual basic
Ejercicios de excel con visual basicEjercicios de excel con visual basic
Ejercicios de excel con visual basic
AleckFong
 
Manuel excel.
Manuel excel.Manuel excel.
Manuel excel.
acman00
 
Presentacion macros
Presentacion macrosPresentacion macros
Presentacion macros
Alejandra Ulcuango
 
Curso taller vba macros
Curso taller vba macrosCurso taller vba macros
Curso taller vba macros
Fernando Mamani Blas
 
Macros excel ok
Macros excel  okMacros excel  ok
Macros excel ok
davidmejia95
 
Guia para programar_vba_excel
Guia para programar_vba_excelGuia para programar_vba_excel
Guia para programar_vba_excel
diegofmfm
 
Tecnologia trabajo de macros
Tecnologia trabajo de macrosTecnologia trabajo de macros
Tecnologia trabajo de macros
nanabb12
 
Uso de macros en excel
Uso de macros en excelUso de macros en excel
Uso de macros en excel
Pronafcap Med-Unheval
 

La actualidad más candente (16)

Macros en excel
Macros en excelMacros en excel
Macros en excel
 
Crear macros
Crear macrosCrear macros
Crear macros
 
Macros
MacrosMacros
Macros
 
9
99
9
 
Iniciacion macros
Iniciacion macrosIniciacion macros
Iniciacion macros
 
Tutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteria
Tutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteriaTutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteria
Tutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteria
 
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
 
Macros en excel
Macros en excelMacros en excel
Macros en excel
 
Ejercicios de excel con visual basic
Ejercicios de excel con visual basicEjercicios de excel con visual basic
Ejercicios de excel con visual basic
 
Manuel excel.
Manuel excel.Manuel excel.
Manuel excel.
 
Presentacion macros
Presentacion macrosPresentacion macros
Presentacion macros
 
Curso taller vba macros
Curso taller vba macrosCurso taller vba macros
Curso taller vba macros
 
Macros excel ok
Macros excel  okMacros excel  ok
Macros excel ok
 
Guia para programar_vba_excel
Guia para programar_vba_excelGuia para programar_vba_excel
Guia para programar_vba_excel
 
Tecnologia trabajo de macros
Tecnologia trabajo de macrosTecnologia trabajo de macros
Tecnologia trabajo de macros
 
Uso de macros en excel
Uso de macros en excelUso de macros en excel
Uso de macros en excel
 

Destacado

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
Renee Gonzalez
 
Macros en Excel
Macros en ExcelMacros en Excel
Macros en Excel
Luisa De León
 
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
universidad juarez autonoma de tabasco
 
19257010052355706554687048494556 macros excel-vi
19257010052355706554687048494556 macros excel-vi19257010052355706554687048494556 macros excel-vi
19257010052355706554687048494556 macros excel-vi
gerardochoque
 
Curso cei 324 uso de macros en excel para informes sap
Curso cei 324   uso de macros en excel para informes sapCurso cei 324   uso de macros en excel para informes sap
Curso cei 324 uso de macros en excel para informes sap
Procasecapacita
 
07 funciones
07 funciones07 funciones
Presentación inicial curso Introducción a las Macros en Excel
Presentación inicial curso Introducción a las Macros en ExcelPresentación inicial curso Introducción a las Macros en Excel
Presentación inicial curso Introducción a las Macros en Excel
Ricardo Peláez Negro
 
Macros de excel
Macros de excelMacros de excel
Macros de excel
Pablo Trujillo
 
Introducción a la interacción en mesas multicontacto
Introducción a la interacción en mesas multicontactoIntroducción a la interacción en mesas multicontacto
Introducción a la interacción en mesas multicontacto
Pablo Haya
 
Ejercicio20
Ejercicio20Ejercicio20
Ejercicio20
Otoniel Gameros
 
Guía del laboratorio de excel 2007 (mos)
Guía del laboratorio de excel 2007 (mos)Guía del laboratorio de excel 2007 (mos)
Guía del laboratorio de excel 2007 (mos)
Ricardo Fonseca
 
Excel Advanced Macros - Fichas de Aprendizaje 2014
Excel Advanced Macros - Fichas de Aprendizaje 2014Excel Advanced Macros - Fichas de Aprendizaje 2014
Excel Advanced Macros - Fichas de Aprendizaje 2014
jorgequiat
 
Exposicion Macros
Exposicion MacrosExposicion Macros
Exposicion Macros
Mario Ramirez Ortiz
 
Proyecto Parcial 3
Proyecto Parcial 3Proyecto Parcial 3
Proyecto Parcial 3
Otoniel Gameros
 
Macros en excel
Macros en excelMacros en excel
Macros en excel
alejamu
 
Creacion de macros
Creacion de macrosCreacion de macros
Creacion de macros
Danny Enrique Cabezas Castilla
 
macros en excel
macros en excel macros en excel
macros en excel
marceloflores98
 
Tema 4 - Tipos datos avanzados (I)
Tema 4 - Tipos datos avanzados (I)Tema 4 - Tipos datos avanzados (I)
Tema 4 - Tipos datos avanzados (I)
Pablo Haya
 
Macros en Excel Parte V
Macros en Excel Parte VMacros en Excel Parte V
Macros en Excel Parte V
Paco-Cuellar
 
Introducción a macros
Introducción a macrosIntroducción a macros
Introducción a macros
Ricardo Peláez Negro
 

Destacado (20)

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
 
Macros en Excel
Macros en ExcelMacros en Excel
Macros en Excel
 
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
 
19257010052355706554687048494556 macros excel-vi
19257010052355706554687048494556 macros excel-vi19257010052355706554687048494556 macros excel-vi
19257010052355706554687048494556 macros excel-vi
 
Curso cei 324 uso de macros en excel para informes sap
Curso cei 324   uso de macros en excel para informes sapCurso cei 324   uso de macros en excel para informes sap
Curso cei 324 uso de macros en excel para informes sap
 
07 funciones
07 funciones07 funciones
07 funciones
 
Presentación inicial curso Introducción a las Macros en Excel
Presentación inicial curso Introducción a las Macros en ExcelPresentación inicial curso Introducción a las Macros en Excel
Presentación inicial curso Introducción a las Macros en Excel
 
Macros de excel
Macros de excelMacros de excel
Macros de excel
 
Introducción a la interacción en mesas multicontacto
Introducción a la interacción en mesas multicontactoIntroducción a la interacción en mesas multicontacto
Introducción a la interacción en mesas multicontacto
 
Ejercicio20
Ejercicio20Ejercicio20
Ejercicio20
 
Guía del laboratorio de excel 2007 (mos)
Guía del laboratorio de excel 2007 (mos)Guía del laboratorio de excel 2007 (mos)
Guía del laboratorio de excel 2007 (mos)
 
Excel Advanced Macros - Fichas de Aprendizaje 2014
Excel Advanced Macros - Fichas de Aprendizaje 2014Excel Advanced Macros - Fichas de Aprendizaje 2014
Excel Advanced Macros - Fichas de Aprendizaje 2014
 
Exposicion Macros
Exposicion MacrosExposicion Macros
Exposicion Macros
 
Proyecto Parcial 3
Proyecto Parcial 3Proyecto Parcial 3
Proyecto Parcial 3
 
Macros en excel
Macros en excelMacros en excel
Macros en excel
 
Creacion de macros
Creacion de macrosCreacion de macros
Creacion de macros
 
macros en excel
macros en excel macros en excel
macros en excel
 
Tema 4 - Tipos datos avanzados (I)
Tema 4 - Tipos datos avanzados (I)Tema 4 - Tipos datos avanzados (I)
Tema 4 - Tipos datos avanzados (I)
 
Macros en Excel Parte V
Macros en Excel Parte VMacros en Excel Parte V
Macros en Excel Parte V
 
Introducción a macros
Introducción a macrosIntroducción a macros
Introducción a macros
 

Similar a Macros en Excel PT. 2

Guia macros de_excel_ii_sg
Guia macros de_excel_ii_sgGuia macros de_excel_ii_sg
Guia macros de_excel_ii_sg
mendietamc
 
9
99
Segundo punto taller macros
Segundo punto taller macrosSegundo punto taller macros
Segundo punto taller macros
Jaxzar
 
Operaciones con archivos
Operaciones con archivosOperaciones con archivos
Operaciones con archivos
Yeimer Brausin
 
Compilacion macros
Compilacion macrosCompilacion macros
Compilacion macros
Juan Hernan Chavez Macedo
 
Manual de macros
Manual de macrosManual de macros
Manual de macros
Sergio Barría
 
7
77
7
V3NC
 
Macros en Excel
Macros en ExcelMacros en Excel
Macros en Excel
kenialcg99
 
Macros en excel
Macros en excelMacros en excel
Macros en excel
ferbriones99
 
Taller de macros
Taller de macrosTaller de macros
Taller de macros
Valeria Cruz Ruiz
 
Guia2 excel
Guia2 excelGuia2 excel
Guia2 excel
hgm2007
 
Macros
MacrosMacros
Macros
MacrosMacros
Cu00322 a codigo ejemplo visual basic forms labels textbox command buttons
Cu00322 a codigo ejemplo visual basic forms labels textbox command buttonsCu00322 a codigo ejemplo visual basic forms labels textbox command buttons
Cu00322 a codigo ejemplo visual basic forms labels textbox command buttons
PEDRO DAMIAN CALDERA SANCHEZ
 
Cu00322 a codigo ejemplo visual basic forms labels textbox command buttons
Cu00322 a codigo ejemplo visual basic forms labels textbox command buttonsCu00322 a codigo ejemplo visual basic forms labels textbox command buttons
Cu00322 a codigo ejemplo visual basic forms labels textbox command buttons
Hector Brito
 
Notas macros excel
Notas macros excelNotas macros excel
Notas macros excel
magister845
 
Utilizar las funciones
Utilizar las funcionesUtilizar las funciones
Utilizar las funciones
jrcobos231
 
Macros de excel
Macros de excelMacros de excel
27
2727
27
V3NC
 
27
2727

Similar a Macros en Excel PT. 2 (20)

Guia macros de_excel_ii_sg
Guia macros de_excel_ii_sgGuia macros de_excel_ii_sg
Guia macros de_excel_ii_sg
 
9
99
9
 
Segundo punto taller macros
Segundo punto taller macrosSegundo punto taller macros
Segundo punto taller macros
 
Operaciones con archivos
Operaciones con archivosOperaciones con archivos
Operaciones con archivos
 
Compilacion macros
Compilacion macrosCompilacion macros
Compilacion macros
 
Manual de macros
Manual de macrosManual de macros
Manual de macros
 
7
77
7
 
Macros en Excel
Macros en ExcelMacros en Excel
Macros en Excel
 
Macros en excel
Macros en excelMacros en excel
Macros en excel
 
Taller de macros
Taller de macrosTaller de macros
Taller de macros
 
Guia2 excel
Guia2 excelGuia2 excel
Guia2 excel
 
Macros
MacrosMacros
Macros
 
Macros
MacrosMacros
Macros
 
Cu00322 a codigo ejemplo visual basic forms labels textbox command buttons
Cu00322 a codigo ejemplo visual basic forms labels textbox command buttonsCu00322 a codigo ejemplo visual basic forms labels textbox command buttons
Cu00322 a codigo ejemplo visual basic forms labels textbox command buttons
 
Cu00322 a codigo ejemplo visual basic forms labels textbox command buttons
Cu00322 a codigo ejemplo visual basic forms labels textbox command buttonsCu00322 a codigo ejemplo visual basic forms labels textbox command buttons
Cu00322 a codigo ejemplo visual basic forms labels textbox command buttons
 
Notas macros excel
Notas macros excelNotas macros excel
Notas macros excel
 
Utilizar las funciones
Utilizar las funcionesUtilizar las funciones
Utilizar las funciones
 
Macros de excel
Macros de excelMacros de excel
Macros de excel
 
27
2727
27
 
27
2727
27
 

Último

Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
Miguel Rebollo
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
evelinglilibethpeafi
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
AMADO SALVADOR
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
JuanaNT7
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
bendezuperezjimena
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
maralache30
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
AMADO SALVADOR
 
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
alejandromanuelve
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 

Último (20)

Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
 
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 

Macros en Excel PT. 2

  • 1. 13 MACROS EN EXCEL Parte II Hola amigos, estamos de nuevo aquí para mostrar la segunda parte de Guía de Macros en Excel que te será de gran utilidad, ya que se manejaran Formulas en los Formularios, Búsquedas de Texto y El Asistente de Windows. Entonces empecemos Amigos. TRABAJANDO CON FORMULAS Es de suma importancia saber aplicar Formulas en Macros de Excel, ya que la mayoría de las hojas de cálculos las involucran, por ejemplo los Inventarios, las Nominas o cualquier otro tipo de hoja las llevan, es por eso que en la siguiente Fase se muestra como manejar Formulas en Macros de Excel. Fase I 1. Presione La Teclas Alt + F11, para entrar al editor de Visual Basic. 2. Activa las siguientes opciones:  De clic en el Menú Ver y elija la opción Explorador de Proyectos  De clic en el Menú ver y elija la opción Ventana Propiedades 3. Del Menú Insertar elija la Opción UserForm. Esto inserta el Formulario que programaremos con controles. En el Explorador de Proyecto se observara que se inserto el UserForm. Ahora crearas un formulario con el siguiente aspecto: el formulario tendrá:  Tres etiquetas  Tres Textbox  Un Botón de Comando Los datos que se preguntaran serán Nombre y Edad, los Días Vividos se generaran automáticamente cuando insertes la edad. A continuación se muestra como se deben de programar estos Controles: Programación de los Controles:
  • 2. 14 Private Sub CommandButton1_Click() Selection.EntireRow.Insert TextBox1 = Empty TextBox2 = Empty TextBox3 = Empty TextBox1.SetFocus End Sub Private Sub TextBox1_Change() Range("A9").Select ActiveCell.FormulaR1C1 = TextBox1 End Sub Private Sub TextBox2_Change() Range("B9").Select ActiveCell.FormulaR1C1 = TextBox2 Rem aquí se crea la Formula TextBox3 = Val(TextBox2) * 365 Rem El Textbox3 guardara el total de la multiplicación del Textbox2 por 365 Rem El Comando Val permite convertir un valor de Texto a un Valor Numérico Rem Esto se debe a que los Textbox no son Numéricos y debemos de Convertirlos End Sub Private Sub TextBox3_Change() Range("C9").Select ActiveCell.FormulaR1C1 = TextBox3 End Sub Esto va permitir que cuando se ejecute el formulario y se de la edad el resultado de los días vividos aparecerá en el Textbox3 y se escribirá también en Excel. El comando Val es un comando de Visual Basic que te permite convertir un valor de texto a un valor numérico. Recuerden el Comando Rem se utiliza para poner Comentarios únicamente y no afecta a la programación. Este Archivo de esta Macro se llama Macros de Edad y viene incluido aquí. Generaremos otro ejemplo, Crea el Siguiente Formulario con los siguientes datos:  5 Etiquetas  5 Textbox  1 Botón de Comando Los datos que se preguntaran serán Nombre, Días Trabajados, Pago por Día, Bonos y Sueldo Neto.
  • 3. 15 Genera el siguiente código: Private Sub CommandButton1_Click() Selection.EntireRow.Insert TextBox1 = Empty TextBox2 = Empty TextBox3 = Empty TextBox1.SetFocus End Sub Private Sub TextBox1_Change() Range("A9").Select ActiveCell.FormulaR1C1 = TextBox1 End Sub Private Sub TextBox2_Change() Range("B9").Select ActiveCell.FormulaR1C1 = TextBox2 End Sub Private Sub TextBox3_Change() Range("C9").Select ActiveCell.FormulaR1C1 = TextBox3 End Sub Private Sub TextBox4_Change() Range("D9").Select ActiveCell.FormulaR1C1 = TextBox4 Rem aquí se crea la formula TextBox5 = Val(TextBox2) * Val(TextBox3) + Val(TextBox4) Rem El TextBox5 guardara el total End Sub Private Sub TextBox5_Change() Range("E9").Select ActiveCell.FormulaR1C1 = TextBox5 End Sub
  • 4. 16 Cuando se introduzca el Bonos automáticamente se generara el Sueldo Neto. Este ejemplo viene en el Archivo Macros de Sueldo Neto BUSANDO INFORMACIÓN CON UN TEXTBOX Se puede buscar información con un Textbox programándolo de la siguiente forma: Dibuje una Etiqueta, un Textbox y un Botón de Comando y agregue el siguiente Código: Private Sub TextBox1_Change() Range("a9").Select ActiveCell.FormulaR1C1 = TextBox1 End Sub Private Sub CommandButton1_Click() Cells.Find(What:=TextBox1, After:=ActiveCell, LookIn:=xlFormulas, LookAt _ :=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _ False).Activate End Sub Si te fijas incluí en la programación del Botón Buscar Ahora que buscara lo que en el Textbox1 a la hora de Presionarse. Este proceso viene en el Archivo Completo Macro2 TRABAJANDO CON EL ASISTENTE El asistente es el personaje de Office que se activa para ayudarnos y una de las ventajas es que podemos Manipularlo, por ejemplo se le puede dar animación, Moverse, Hacer Preguntas, Etc. A continuación se muestran algunos códigos del Asistente:
  • 5. 17 Este código permite hacer visible el ayudante o sea mostrarlo. Si deseas ocultarlo solo cambia la opción True por False. Assistant.Visible = True Este código permite Mover el Asistente a un nuevo lugar, solo cambia los valores numéricos y cambiara de posición. Assistant.Move 430, 230 Este código permite activar un efecto de animación, cuando escribas el signo Igual después de Assistant.Animation = aparecerá un menú con diferentes efectos de animación Assistant.Animation = msoAnimationListensToCompute r Este ejemplo permite crear un Nuevo Asistente para poderlo manipular con una pregunta y que tu contestes. La variable t guardara el valor de la respuesta, si el valor es -3 significa que es Si y por lo tanto borrara el renglón. With Assistant.NewBalloon .Text = "Deseas Borrar este Registro" .Button = msoButtonSetYesNo .Heading = "Advertencia" t = .Show End With If t = -3 Then Assistant.Animation = msoAnimationEmptyTrash Selection.EntireRow.Delete End If Este ejemplo viene en el archivo Macro2 Si deseas que siga saliendo esta guía solo escríbeme pidiendo que sigan saliendo ejemplos. http://conalep.cjb.net http://www.geocities.com/conalepnog Hasta Pronto Amigos, recomienda este curso a otros amigos. Profesor Ramón Mendoza Ochoa