Este documento proporciona instrucciones para crear macros en Excel utilizando Visual Basic para Aplicaciones (VBA). Explica cómo habilitar el programador, insertar módulos y funciones, y escribir código VBA para crear botones de comando, formularios, cajas de texto y funciones como área, conversión de unidades y cálculo de notas finales. También incluye ejemplos de código VBA para realizar operaciones matemáticas, calcular la edad a partir de una fecha y agregar elementos a listas desplegables y listas.
2. responda c/u de las siguientes preguntas
a. describa brevemente la forma de crear macros en Excel
b. explique las opciones para ejecutar macros
c. ¿que no es una macro?
d. ¿Cómo se asigna la macro a un botón?
e. ¿Cómo se elimina una macro?
f. ¿Qué tienen que ver las macros con visual Basic?
g. ¿Qué es visual Basic?
h. ¿Qué son funciones: si, si anidada, Promedio, Contar si, Max, Min
2. responda c/u de las siguientes preguntas
a. describa brevemente la forma de crear macros en Excel
b. explique las opciones para ejecutar macros
c. ¿que no es una macro?
d. ¿Cómo se asigna la macro a un botón?
e. ¿Cómo se elimina una macro?
f. ¿Qué tienen que ver las macros con visual Basic?
g. ¿Qué es visual Basic?
h. ¿Qué son funciones: si, si anidada, Promedio, Contar si, Max, Min
Presentación- PLATAFORMA VIRTUAL E-LEARNING .pptxarelisguerra707
PLATAFORMA VIRTUAL E-LEARNING
Las plataformas virtuales de e-learning son sistemas en línea que permiten la enseñanza y el aprendizaje a través de internet. Estas plataformas facilitan la gestión de cursos, la distribución de materiales educativos, la comunicación entre estudiantes y profesores, y el seguimiento del progreso académico. A continuación, se describen algunas características y ejemplos de plataformas de e-learning populares:
Características Comunes de las Plataformas de E-learning
Gestión de Cursos: Permiten la creación, organización y administración de cursos.
Materiales Educativos: Ofrecen acceso a documentos, videos, presentaciones, y otros recursos educativos.
Evaluaciones y Tareas: Facilitan la creación de exámenes, cuestionarios, y la entrega de tareas.
Interacción: Incluyen herramientas para foros de discusión, chats en vivo, videoconferencias, y mensajería.
Seguimiento del Progreso: Proporcionan reportes y análisis del desempeño y progreso de los estudiantes.
Accesibilidad: Pueden ser accesibles desde múltiples dispositivos, incluyendo computadoras, tablets y smartphones.
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”