SlideShare una empresa de Scribd logo
BALOTARIO DE EXCEL MACROS
1. ¿Qué esuna macro enexcel?
Una macro Excel es una serie de procedimientos o funciones agrupados en un módulo
vba (visual basic para aplicaciones) que se almacena para poder ejecutarse cuando se
invoque a dicha macro.
2. ¿Cuálessonlospasospara habilitarala etiquetaprogramadorenlacintade opciones?
a) Clicderechoencualquierherramientade lacintade opciones/personalizarlacintade opciones
b) Activar laopciónProgramador/ aceptar
3. ¿Cuálessonlospasos para insertarunmódulo?
a) Programador/ visual basic(ALT+ F11)
b) Menuinsertar/ modulo
4. ¿Cuálessonlospasospara insertarunafunción?
a) Menú insertar/procedimiento
b) Nombre / tipo:procedimiento/aceptar
5. Crear una función (área) lahallarael área del rectángulo.
Public Function area(base, altura)
area = base * altura
End Function
6. Crear la función (kmtomt) que convierta de kilometros a metros
Public Function kmtomt(kmetro)
kmtomt = kmetro * 1000
End Function
7. Cree las funciones: notafin y condición para calcular dichas columnas:
Public Function notafin(n1, n2, n3)
notafin = Round((n1 + n2 + n3) / 3)
End Function
Public Function condicion(notafin)
If notafin >= 10.5 Then
condicion = "APROBADO"
Else
condicion = "DESAPROBADO"
End If
End Function
8. Qué código que tener el botón de comando insertado en la hoja de cálculo para abrir el
formulario de Nombre UserForm1, cuando se ejecute la macro.
Private Sub CommandButton1_Click()
UserForm1.Show
End Sub
9. Ingresar los codigos:
Private Sub cmdDividir_Click()
TextBox3.Text = Val(TextBox1.Text) / Val(TextBox2.Text)
End Sub
Private Sub cmdMulti_Click()
TextBox3.Text = Val(TextBox1.Text) * Val(TextBox2.Text)
End Sub
Private Sub cmdNuevo_Click()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox1.SetFocus
End Sub
Private Sub cmdRestar_Click()
TextBox3.Text = Val(TextBox1.Text) - Val(TextBox2.Text)
End Sub
Private Sub cmdSalir_Click()
End
End Sub
Private Sub cmdSumar_Click()
TextBox3.Text = Val(TextBox1.Text) + Val(TextBox2.Text)
End Sub
10. Ingeresar codigos
Private Sub cmdHallar_Click()
Dim fechan As Date
fechan = CDate(TextBox1.Text)
TextBox2.Text = Round((Date - fechan) / 365)
If Val(TextBox2.Text) >= 18 Then
TextBox3.Text = 1800
Else
TextBox3.Text = 1200
End If
End Sub
Private Sub cmdNuevo_Click()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox1.SetFocus
End Sub
Private Sub UserForm_Click()
End
End Sub
10. Si deseo agregar los datos al Lisbox o ComboBox sin ningún botón, el codigo que se añade
para el formulario será:
Private Sub UserForm_Activate()
ComboBox1.AddItem “DATO1”
ComboBox1.AddItem “DATO2”
ListBox1.AddItem “DATO1”
ListBox1.AddItem “DATO2”
Balotario de-macros

Más contenido relacionado

La actualidad más candente

Taller1
Taller1Taller1
Switch case (informe_18)
Switch case (informe_18)Switch case (informe_18)
Switch case (informe_18)
Carlos Guzmán
 
TALLER MACROS
TALLER MACROSTALLER MACROS
Guia1
Guia1Guia1
Guia1
ferbello1
 
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
 
Formulario de altas
Formulario de altasFormulario de altas
Formulario de altasSicohe
 
Visual basic-aplicaciones-access
Visual basic-aplicaciones-accessVisual basic-aplicaciones-access
Visual basic-aplicaciones-access
Ariel Reyes
 
Practica 5
Practica 5Practica 5
Practica 5
yamary sanchez
 
Taller tecnologia
Taller tecnologiaTaller tecnologia
Taller tecnologia
Nicole Diaz
 
Evaluación 3ER Parcial programación web 1
Evaluación 3ER Parcial programación web 1Evaluación 3ER Parcial programación web 1
Evaluación 3ER Parcial programación web 1José Quintana Moreno
 
Tema macros
Tema macrosTema macros
Tema macros
santiago bonilla
 
Tema macros
Tema macrosTema macros
Tema macros
Valentina Motta
 
Macros Basicos
Macros BasicosMacros Basicos
Macros Basicos
Renee Mangino
 

La actualidad más candente (19)

Taller1
Taller1Taller1
Taller1
 
Switch case (informe_18)
Switch case (informe_18)Switch case (informe_18)
Switch case (informe_18)
 
Clase para 1º Info
Clase para 1º InfoClase para 1º Info
Clase para 1º Info
 
TALLER MACROS
TALLER MACROSTALLER MACROS
TALLER MACROS
 
Guia1
Guia1Guia1
Guia1
 
Atajos de teclado
Atajos de tecladoAtajos de teclado
Atajos de teclado
 
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
 
Formulario de altas
Formulario de altasFormulario de altas
Formulario de altas
 
Visual basic-aplicaciones-access
Visual basic-aplicaciones-accessVisual basic-aplicaciones-access
Visual basic-aplicaciones-access
 
Practica 5
Practica 5Practica 5
Practica 5
 
Eventos más usuales en visual 6
Eventos más usuales en visual 6Eventos más usuales en visual 6
Eventos más usuales en visual 6
 
Funciones y macros con excel
Funciones y macros con excelFunciones y macros con excel
Funciones y macros con excel
 
Taller tecnologia
Taller tecnologiaTaller tecnologia
Taller tecnologia
 
Evaluación 3ER Parcial programación web 1
Evaluación 3ER Parcial programación web 1Evaluación 3ER Parcial programación web 1
Evaluación 3ER Parcial programación web 1
 
Tema macros
Tema macrosTema macros
Tema macros
 
Tema macros
Tema macrosTema macros
Tema macros
 
Macro
MacroMacro
Macro
 
Macros Basicos
Macros BasicosMacros Basicos
Macros Basicos
 
Ex2
Ex2Ex2
Ex2
 

Similar a Balotario de-macros

Guia macros de_excel_ii_sg
Guia macros de_excel_ii_sgGuia macros de_excel_ii_sg
Guia macros de_excel_ii_sgmendietamc
 
Dce2 introduccion win_forms
Dce2 introduccion win_formsDce2 introduccion win_forms
Dce2 introduccion win_formsguest85b8e5a
 
Introduccion a Windows Form
Introduccion a Windows FormIntroduccion a Windows Form
Introduccion a Windows Form
Diomedes Ignacio Domínguez Ureña
 
Dce2 introduccion win_forms
Dce2 introduccion win_formsDce2 introduccion win_forms
Dce2 introduccion win_formsguest85b8e5a
 
Dce2 Introduccion Win Forms
Dce2 Introduccion Win FormsDce2 Introduccion Win Forms
Dce2 Introduccion Win FormsEsteban Soraire
 
Elemento n3
Elemento n3Elemento n3
Elemento n3
Marlene Pallo
 
Resumen excel vba parte iv
Resumen excel vba parte ivResumen excel vba parte iv
Resumen excel vba parte iv
lunaticos
 
creacion de bd en vb
creacion de bd en vbcreacion de bd en vb
creacion de bd en vb
marcelaorduz10
 
Formato apa general-1
Formato apa general-1Formato apa general-1
Formato apa general-1
sofia rugeles
 
Macros
MacrosMacros
Uso de la función InputBox y MsgBox
Uso de la función InputBox y MsgBoxUso de la función InputBox y MsgBox
Uso de la función InputBox y MsgBox
Lic. Rolando Torres
 
Laboratorio3 check box
Laboratorio3 check boxLaboratorio3 check box
Laboratorio3 check boxMiguel Jc
 
Taller de tecnologia
Taller de tecnologiaTaller de tecnologia
Taller de tecnologia
dannacortes5
 
Macros en Excel PT. 2
Macros en Excel PT. 2Macros en Excel PT. 2
Macros en Excel PT. 2
katia.espinosa
 
Aplicaciones de escritorio con c#
Aplicaciones de escritorio con c#Aplicaciones de escritorio con c#
Aplicaciones de escritorio con c#
Marcelo Arteaga Luna
 
Taller
TallerTaller
Macros
MacrosMacros
Macros
MacrosMacros

Similar a Balotario de-macros (20)

Guia macros de_excel_ii_sg
Guia macros de_excel_ii_sgGuia macros de_excel_ii_sg
Guia macros de_excel_ii_sg
 
Dce2 introduccion win_forms
Dce2 introduccion win_formsDce2 introduccion win_forms
Dce2 introduccion win_forms
 
Introduccion a Windows Form
Introduccion a Windows FormIntroduccion a Windows Form
Introduccion a Windows Form
 
Dce2 introduccion win_forms
Dce2 introduccion win_formsDce2 introduccion win_forms
Dce2 introduccion win_forms
 
Dce2 Introduccion Win Forms
Dce2 Introduccion Win FormsDce2 Introduccion Win Forms
Dce2 Introduccion Win Forms
 
Elemento n3
Elemento n3Elemento n3
Elemento n3
 
Resumen excel vba parte iv
Resumen excel vba parte ivResumen excel vba parte iv
Resumen excel vba parte iv
 
creacion de bd en vb
creacion de bd en vbcreacion de bd en vb
creacion de bd en vb
 
Formato apa general-1
Formato apa general-1Formato apa general-1
Formato apa general-1
 
Macros
MacrosMacros
Macros
 
Uso de la función InputBox y MsgBox
Uso de la función InputBox y MsgBoxUso de la función InputBox y MsgBox
Uso de la función InputBox y MsgBox
 
Laboratorio3 check box
Laboratorio3 check boxLaboratorio3 check box
Laboratorio3 check box
 
Taller de tecnologia
Taller de tecnologiaTaller de tecnologia
Taller de tecnologia
 
8
88
8
 
8
88
8
 
Macros en Excel PT. 2
Macros en Excel PT. 2Macros en Excel PT. 2
Macros en Excel PT. 2
 
Aplicaciones de escritorio con c#
Aplicaciones de escritorio con c#Aplicaciones de escritorio con c#
Aplicaciones de escritorio con c#
 
Taller
TallerTaller
Taller
 
Macros
MacrosMacros
Macros
 
Macros
MacrosMacros
Macros
 

Último

Solucionario 5° P2P16.pptxihiuhiuhihihini
Solucionario 5° P2P16.pptxihiuhiuhihihiniSolucionario 5° P2P16.pptxihiuhiuhihihini
Solucionario 5° P2P16.pptxihiuhiuhihihini
corderojulia187
 
TAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOS
TAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOSTAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOS
TAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOS
darlingreserved
 
Presentación- PLATAFORMA VIRTUAL E-LEARNING .pptx
Presentación-  PLATAFORMA VIRTUAL E-LEARNING .pptxPresentación-  PLATAFORMA VIRTUAL E-LEARNING .pptx
Presentación- PLATAFORMA VIRTUAL E-LEARNING .pptx
arelisguerra707
 
TRABAJO DE TECNOLOGIA increíble y próspero epico
TRABAJO DE TECNOLOGIA increíble y próspero epicoTRABAJO DE TECNOLOGIA increíble y próspero epico
TRABAJO DE TECNOLOGIA increíble y próspero epico
edepjuanorozco
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
FransuaPeralta
 
QUÉ ES ALARA proteccion rayografica.pptx
QUÉ ES ALARA proteccion rayografica.pptxQUÉ ES ALARA proteccion rayografica.pptx
QUÉ ES ALARA proteccion rayografica.pptx
AnthonyFernandoArias
 
MODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRAL
MODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRALMODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRAL
MODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRAL
Fernando540828
 
Las plantas ornamental su importancia, sus variedades etc
Las plantas ornamental su importancia, sus variedades etcLas plantas ornamental su importancia, sus variedades etc
Las plantas ornamental su importancia, sus variedades etc
60475271
 

Último (8)

Solucionario 5° P2P16.pptxihiuhiuhihihini
Solucionario 5° P2P16.pptxihiuhiuhihihiniSolucionario 5° P2P16.pptxihiuhiuhihihini
Solucionario 5° P2P16.pptxihiuhiuhihihini
 
TAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOS
TAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOSTAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOS
TAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOS
 
Presentación- PLATAFORMA VIRTUAL E-LEARNING .pptx
Presentación-  PLATAFORMA VIRTUAL E-LEARNING .pptxPresentación-  PLATAFORMA VIRTUAL E-LEARNING .pptx
Presentación- PLATAFORMA VIRTUAL E-LEARNING .pptx
 
TRABAJO DE TECNOLOGIA increíble y próspero epico
TRABAJO DE TECNOLOGIA increíble y próspero epicoTRABAJO DE TECNOLOGIA increíble y próspero epico
TRABAJO DE TECNOLOGIA increíble y próspero epico
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
 
QUÉ ES ALARA proteccion rayografica.pptx
QUÉ ES ALARA proteccion rayografica.pptxQUÉ ES ALARA proteccion rayografica.pptx
QUÉ ES ALARA proteccion rayografica.pptx
 
MODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRAL
MODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRALMODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRAL
MODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRAL
 
Las plantas ornamental su importancia, sus variedades etc
Las plantas ornamental su importancia, sus variedades etcLas plantas ornamental su importancia, sus variedades etc
Las plantas ornamental su importancia, sus variedades etc
 

Balotario de-macros

  • 1. BALOTARIO DE EXCEL MACROS 1. ¿Qué esuna macro enexcel? Una macro Excel es una serie de procedimientos o funciones agrupados en un módulo vba (visual basic para aplicaciones) que se almacena para poder ejecutarse cuando se invoque a dicha macro. 2. ¿Cuálessonlospasospara habilitarala etiquetaprogramadorenlacintade opciones? a) Clicderechoencualquierherramientade lacintade opciones/personalizarlacintade opciones b) Activar laopciónProgramador/ aceptar 3. ¿Cuálessonlospasos para insertarunmódulo? a) Programador/ visual basic(ALT+ F11) b) Menuinsertar/ modulo 4. ¿Cuálessonlospasospara insertarunafunción? a) Menú insertar/procedimiento b) Nombre / tipo:procedimiento/aceptar 5. Crear una función (área) lahallarael área del rectángulo. Public Function area(base, altura) area = base * altura End Function 6. Crear la función (kmtomt) que convierta de kilometros a metros Public Function kmtomt(kmetro)
  • 2. kmtomt = kmetro * 1000 End Function 7. Cree las funciones: notafin y condición para calcular dichas columnas: Public Function notafin(n1, n2, n3) notafin = Round((n1 + n2 + n3) / 3) End Function Public Function condicion(notafin) If notafin >= 10.5 Then condicion = "APROBADO" Else condicion = "DESAPROBADO" End If End Function 8. Qué código que tener el botón de comando insertado en la hoja de cálculo para abrir el formulario de Nombre UserForm1, cuando se ejecute la macro. Private Sub CommandButton1_Click() UserForm1.Show
  • 3. End Sub 9. Ingresar los codigos: Private Sub cmdDividir_Click() TextBox3.Text = Val(TextBox1.Text) / Val(TextBox2.Text) End Sub Private Sub cmdMulti_Click() TextBox3.Text = Val(TextBox1.Text) * Val(TextBox2.Text) End Sub Private Sub cmdNuevo_Click() TextBox1.Text = "" TextBox2.Text = "" TextBox3.Text = "" TextBox1.SetFocus End Sub
  • 4. Private Sub cmdRestar_Click() TextBox3.Text = Val(TextBox1.Text) - Val(TextBox2.Text) End Sub Private Sub cmdSalir_Click() End End Sub Private Sub cmdSumar_Click() TextBox3.Text = Val(TextBox1.Text) + Val(TextBox2.Text) End Sub 10. Ingeresar codigos Private Sub cmdHallar_Click() Dim fechan As Date fechan = CDate(TextBox1.Text) TextBox2.Text = Round((Date - fechan) / 365) If Val(TextBox2.Text) >= 18 Then TextBox3.Text = 1800 Else TextBox3.Text = 1200 End If End Sub
  • 5. Private Sub cmdNuevo_Click() TextBox1.Text = "" TextBox2.Text = "" TextBox3.Text = "" TextBox1.SetFocus End Sub Private Sub UserForm_Click() End End Sub 10. Si deseo agregar los datos al Lisbox o ComboBox sin ningún botón, el codigo que se añade para el formulario será: Private Sub UserForm_Activate() ComboBox1.AddItem “DATO1” ComboBox1.AddItem “DATO2” ListBox1.AddItem “DATO1” ListBox1.AddItem “DATO2”