viernes, 25 de septiembre de 2020
viernes, 21 de agosto de 2020
Combinar los objetos OptionButton y ChecBox
Private Sub
CommandButton1_Click()
Dim VBolsa As Currency, CantBolsas As
Integer, Boni As Currency
Dim PagoProduccion As Currency, NetoPagar As
Currency
If IsNumeric(TextBox2) Then
CantBolsas =
Val(TextBox2)
Else
MsgBox
"La cantidad de bolsas debe ser un numero!", vbExclamation,
"Error"
Exit Sub
End If
If OptionButton1.Value = True Then
VBolsa = 50
ElseIf OptionButton2.Value = True Then
VBolsa = 150
ElseIf OptionButton3.Value = True Then
VBolsa = 200
Else
MsgBox
"Debe seleccionar el tipo de Bolsa!!", vbExclamation,
"Error"
Exit Sub
End If
TextBox3 = VBolsa
PagoProduccion = CantBolsas * VBolsa
TextBox4 = PagoProduccion
If CheckBox1.Value = True Then
If OptionButton5.Value = True Then
Boni = PagoProduccion * 10 / 100
ElseIf OptionButton6.Value = True Then
Boni =
PagoProduccion * 20 / 100
Else
MsgBox
"Debe seleccionar el tipo de empleado!!", vbExclamation,
"Error"
Exit Sub
End If
Else
Boni = 0
End If
TextBox5 =
Boni
NetoPagar =
PagoProduccion + Boni
TextBox6 =
NetoPagar
End Sub
viernes, 14 de agosto de 2020
OptionButton y ChecBox
Private Sub
CommandButton1_Click()
Dim VALORVENTA As Currency, NETOP As Currency, DESCUENTO As Currency, COMI As Currency
If IsNumeric(TextBox2) Then
VALORVENTA
= Val(TextBox2)
Else
MsgBox "El valor venta debe ser
numerico!!", vbCritical, "Error"
Exit Sub
End If
If CheckBox1.Value = True Then
DESCUENTO
= VALORVENTA * 10 / 100
Else
DESCUENTO = 0
End If
NETOP = VALORVENTA - DESCUENTO
TextBox3 = DESCUENTO
TextBox4 = NETOP
If
OptionButton1.Value = True Then
COMI = VALORVENTA * 10 / 100
ElseIf OptionButton2.Value = True Then
COMI = VALORVENTA * 20 / 100
Else
MsgBox "Debe seleccionar el tipo de
empleado!!", vbInformation, "Error"
Exit Sub
End If
TextBox5 = COMI
End Sub
lunes, 27 de julio de 2020
jueves, 18 de junio de 2020
jueves, 11 de junio de 2020
jueves, 4 de junio de 2020
miércoles, 27 de mayo de 2020
Trabajar con audio
Realice el siguiente diseño de FORM
copie el siguiente código y ejecute. tenga en cuanta las observaciones
'Este código se escribe al comienzo
Option Explicit
'Función Api mciExecute para reproducir los archivos de música
Private Declare Function mciExecute Lib "winmm.dll" (ByVal lpstrCommand As String) As Long
' Tenga en cuenta:
' Los archivos de sonido MP3 deben estar grabados en la misma carpeta del proyecto o no se podrán escuchar en el programa.
' mciExecute "play " + .Path + "\Gallina.mp3"
' Este código ejecuta el sonido Gallina.mp3
' que debe estar en la misma carpeta del proyecto.
' LAS CARPETAS Y NOMBRES DE ARCHIVOS NO DEBEN TENER ESPACIOS
' mciExecute "Close All"
' Este código cierra algún sonido que este activo.
Private Sub ListBox1_Click()
Select Case ListBox1.ListIndex
Case 0
With ActiveWorkbook
mciExecute "Close All"
mciExecute "play " + .Path + "\Caballo.mp3"
Image5.Picture = LoadPicture(.Path + "\Caballo.jpg")
Label1 = "EXPLICAR EL TEMA CABALLO"
End With
Case 1
With ActiveWorkbook
mciExecute "Close All"
mciExecute "play " + .Path + "\Cabra.mp3"
Image5.Picture = LoadPicture(.Path + "\Cabra.jpg")
Label1 = "EXPLICAR EL TEMA Cabra"
End With
Case 2
With ActiveWorkbook
mciExecute "Close All"
mciExecute "play " + .Path + "\Conejo.mp3"
Image5.Picture = LoadPicture(.Path + "\Conejo.jpg")
Label1 = "EXPLICAR EL TEMA Conejo"
End With
Case 3
With ActiveWorkbook
mciExecute "Close All"
mciExecute "play " + .Path + "\Gallina.mp3"
Image5.Picture = LoadPicture(.Path + "\Gallina.jpg")
Label1 = "EXPLICAR EL TEMA Gallina"
End With
End Select
End Sub
Private Sub UserForm_Initialize()
With ActiveWorkbook
Image1.Picture = LoadPicture(.Path + "\Caballo.jpg")
Image2.Picture = LoadPicture(.Path + "\Cabra.jpg")
Image3.Picture = LoadPicture(.Path + "\Conejo.jpg")
Image4.Picture = LoadPicture(.Path + "\Gallina.jpg")
ListBox1.AddItem "Caballo"
ListBox1.AddItem "Cabra"
ListBox1.AddItem "Conejo"
ListBox1.AddItem "Gallina"
End With
End Sub
' Es importante este código para que al momento de cerrar
' el formulario no continué el sonido
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
With ActiveWorkbook
mciExecute "Close All"
End With
End Sub
jueves, 21 de mayo de 2020
jueves, 7 de mayo de 2020
martes, 21 de abril de 2020
Taller plataforma Zoom
Formación en valor: Escucha.
Núcleo Integrador: Taller plataforma Zoom
Desempeño esperado: conocer y aplicar la plataforma Zoom.
Taller:
Clic para ver Taller Plataforma Zoom
jueves, 19 de marzo de 2020
Talleres Virtuales
Taller:
Enviar en un solo correo los archivos, al correo: betpadi@gmail.com
Asunto al enviar el correo: 10A-Apellido Nombre-MoveMouse
NOTA: se les agradece incorporar la nota de autoevaluación, para lo cual tenga en cuenta lo siguiente:
viernes, 21 de febrero de 2020
Ingresos de datos y Condicionales.
viernes, 14 de febrero de 2020
Entorno de Visual Basc
Conceptos Básicos de Programación.
Ejemplo:
El programa siguiente calcula el subsidio de transporte de un empleado, al cual se le da solo a los empleados que tienen un salario en menor o igual a 1.200.000 y es de $75.000.
Tenga en cuenta:
DIM: Instrucción que permite crear un espacio de memoria con nombre (Variables o constantes), en las cuales se almacenan diferente información.
IF - ELSE – ENDIF: Instrucción que permite evaluar una condición y devuelve un valor de verdad (Falso o Verdadero), La condición del IF si es verdadera se ejecutan las siguientes instrucciones, al ser FALSA, pasa de forma inmediata a la instrucción ELSE.
DIM Salario as Currency, Transp as Currency, Transporte as Currency, NetoPagar as Currency
Transp=75000
Salario=1000000
IF Salario<=1200000 THEN
Transporte= Transp
ELSE
Transporte= 0
ENDIF
NetoPagar = Salario + Transporte
Explicación:
El programa siguiente calcula el subsidio de transporte de un empleado, al cual se le da solo a los empleados que tienen un salario en menor o igual a 1.200.000 y es de $75.000.
VARIABLE: Espacio de memoria con nombre que permite almacenar información de un tipo de dato especifico, el cual cambia en el transcurso del programa.
CONSTANTE: Espacio de memoria con nombre que permite almacenar información de un tipo de dato especifico, el cual permanece fijo en el transcurso del programa.
Operadores
Operador Lógico AND
|
Operador Lógico OR
| ||||
Evalúa dos condiciones y devuelve un valor de verdad (Falso o Verdadero), se aplica la siguiente Tabla de verdad
|
Evalúa dos condiciones y devuelve un valor de verdad (Falso o Verdadero), se aplica la siguiente Tabla de verdad
| ||||
COND1
|
COND2
|
RESULTADO
|
COND1
|
COND2
|
RESULTADO
|
V
|
V
|
V
|
V
|
V
|
V
|
V
|
F
|
F
|
V
|
F
|
V
|
F
|
V
|
F
|
F
|
V
|
V
|
F
|
F
|
F
|
F
|
F
|
F
|
Operador Lógico NOT
| |
Niega un expresión
| |
COND1
|
RESULTADO
|
V
|
F
|
F
|
V
|
Operador de Relación
| |
Se utilizan para relacionar dos valores y devolver un valor de Vedad
| |
Nombre
|
Símbolo
|
<
|
Menor Que
|
>
|
Mayor Que
|
<=
|
Menor Igual
|
>=
|
Mayor Igual
|
=
|
Igual
|
<>
|
Diferente
|
Operador Matemáticos
| |
Se utilizan para relacionar operaciones matemáticas en Visual Basic
| |
Simbolo
|
Nombre
|
/
|
División
|
*
|
Multiplicación
|
+
|
Suma
|
-
|
Resta
|
MOD
|
Modulo o residuo
|
Ejemplo para utilizar operadores de relación y operadores lógicos
Programa que capture tres numero he informar cual es el mayor de los tres.
N1=10
N2=20
N3=30
IF (N1 > N2 ) AND (N1 > N3) THEN
MSGBOX “El mayor es N1”
ELSEIF (N2 > N1 ) AND (N2 > N3) THEN
MSGBOX “El mayor es N2”
ELSEIF (N3 > N1 ) AND (N3 > N2) THEN
MSGBOX “El mayor es N3”
ELSE
MSGBOX “Son Iguales”
ENDIF


























