Examen 2 Tab

You might also like

You are on page 1of 7

Sub examen()

Dim calificacion As Integer

If Me.TextBox1 = 3 Then
calificacion = calificacion + 1
End If
If Me.TextBox2 = 1 Then
calificacion = calificacion + 1
End If
If Me.TextBox3 = 3 Then
calificacion = calificacion + 1
End If
If Me.TextBox4 = 2 Then
calificacion = calificacion + 1
End If
If Me.TextBox5 = 2 Then
calificacion = calificacion + 1
End If
If Me.TextBox6 = 1 Then
calificacion = calificacion + 1
End If
If Me.TextBox7 = 2 Then
calificacion = calificacion + 1
End If
If Me.TextBox8 = 3 Then
calificacion = calificacion + 1
End If
If Me.TextBox9 = 2 Then
calificacion = calificacion + 1
End If
If Me.TextBox10 = 1 Then
calificacion = calificacion + 1
End If
If Me.TextBox11 = 3 Then
calificacion = calificacion + 1
End If
If Me.TextBox12 = 2 Then
calificacion = calificacion + 1
End If
If Me.TextBox13 = 1 Then
calificacion = calificacion + 1
End If
If Me.TextBox14 = 2 Then
calificacion = calificacion + 1
End If
If Me.TextBox15 = 1 Then
calificacion = calificacion + 1
End If

Range("f7") = 3
Range("f8") = 1
Range("f9") = 3
Range("f10") = 2
Range("f11") = 2
Range("f12") = 1
Range("f13") = 2
Range("f14") = 3
Range("f15") = 2
Range("f16") = 1
Range("f17") = 3
Range("f18") = 2
Range("f19") = 1
Range("f20") = 2
Range("f21") = 1

Range("f3") = Format(calificacion * 6.666666666667, "0.00")


'f 7_17
MsgBox (Format(calificacion * 6.666666666667, "0.00"))

If TextBox1 = 3 Then
Range("g7") = "O"
Else: Range("g7") = "X"
End If
If TextBox2 = 1 Then
Range("g8") = "O"
Else: Range("g8") = "X"
End If
If TextBox3 = 3 Then
Range("g9") = "O"
Else: Range("g9") = "X"
End If
If TextBox4 = 2 Then
Range("g10") = "O"
Else: Range("g10") = "X"
End If
If TextBox5 = 2 Then
Range("g11") = "O"
Else: Range("g11") = "X"
End If
If TextBox6 = 1 Then
Range("g12") = "O"
Else: Range("g12") = "X"
End If
If TextBox7 = 2 Then
Range("g13") = "O"
Else: Range("g13") = "X"
End If
If TextBox8 = 3 Then
Range("g14") = "O"
Else: Range("g14") = "X"
End If
If TextBox9 = 2 Then
Range("g15") = "O"
Else: Range("g15") = "X"
End If
If TextBox10 = 1 Then
Range("g16") = "O"
Else: Range("g16") = "X"
End If
If TextBox11 = 3 Then
Range("g17") = "O"
Else: Range("g17") = "X"
End If
If TextBox12 = 2 Then
Range("g18") = "O"
Else: Range("g18") = "X"
End If
If TextBox13 = 1 Then
Range("g19") = "O"
Else: Range("g19") = "X"
End If
If TextBox14 = 2 Then
Range("g20") = "O"
Else: Range("g20") = "X"
End If
If TextBox15 = 1 Then
Range("g21") = "O"
Else: Range("g21") = "X"
End If

'Evaluar.Enabled = False

Dim ruta, nombre As String

fecha = Range("d3").Value

ActiveWorkbook.SaveAs Filename:="C:\Users\User1\Downloads\" & calificacion

End Sub

Private Sub evaluar_Click()


examen

End Sub

Private Sub iniciar_Click()


Range("e7") = comtec()
Range("e8") = rh()
Range("e9") = comtec()
Range("e10") = comite()
Range("e11") = comite()
Range("e12") = rh()
Range("e13") = comite()
Range("e14") = comtec()
Range("e15") = comite()
Range("e16") = rh()
Range("e17") = comtec()
Range("e18") = comite()
Range("e19") = rh()
Range("e20") = comite()
Range("e21") = rh()

End Sub

Function rh()

Dim r As Integer
Randomize
r = Int(Rnd() * 16 + 1)

If r = 1 Then
rh = "Proponer e instrumentar los procesos y programas de profesionalizaci�n para
el reclutamiento, selecci�n, capacitaci�n, desarrollo integral, evaluaci�n del
desempe�o, separaci�n, remuneraciones, beneficios, est�mulos y recompensas del
personal de la Secretar�a bajo un esquema de justicia y equidad de g�nero "
End If
If r = 2 Then
rh = "Proponer y operar los programas de actividades sociales, culturales y
recreativas para el personal de la Secretar�a y administrar el uso de las salas de
usos m�ltiples y el auditorio institucional;"
End If
If r = 3 Then
rh = "Realizar estudios y an�lisis sobre pol�ticas de valuaci�n de puestos,
sueldos, salarios, incentivos, est�mulos y prestaciones, capacitaci�n, planeaci�n y
administraci�n de recursos humanos, con un enfoque de racionalidad y austeridad
republicana en el ejercicio del gasto p�blico;"
End If
If r = 4 Then
rh = "Orientar al personal de la Secretar�a sobre los derechos y obligaciones
establecidos en las disposiciones jur�dicas aplicables;"
End If
If r = 5 Then
rh = "Tramitar los nombramientos del personal de la Secretar�a y obtener aquellos
que sean emitidos por otras autoridades conforme a lo establecido en las
disposiciones jur�dicas aplicables, as� como determinar los medios y formas de
identificaci�n del mismo;"
End If
If r = 6 Then
rh = "Auxiliar a las Unidades Administrativas de la Secretar�a en la conducci�n de
la relaci�n laboral de su personal; realizar los cambios de adscripci�n cuando
corresponda; determinar y aplicar descuentos y retenciones; tramitar y dar
seguimiento a la recuperaci�n de salarios y otros conceptos no devengados, as� como
ejecutar la suspensi�n o separaci�n del servicio p�blico, de conformidad con las
disposiciones jur�dicas aplicables;"
End If
If r = 7 Then
rh = "Participar con las Unidades Administrativas de la Secretar�a, y con la
asesor�a de la Unidad de Asuntos Jur�dicos, en el levantamiento de constancias por
incumplimiento de obligaciones del personal de la Secretar�a, en el tr�mite y
seguimiento de la imposici�n de sanciones, suspensi�n o baja del personal y, en
coordinaci�n con las Unidades Administrativas competentes de dicha Dependencia,
tramitar el cumplimiento de las resoluciones, laudos o sentencias en que se ordene
la restituci�n de derechos al personal de la Secretar�a;"
End If
If r = 8 Then
rh = "Administrar la documentaci�n e informaci�n relacionada con el personal de la
Secretar�a y resguardar los datos personales, en t�rminos de las disposiciones
jur�dicas aplicables, as� como establecer la forma de integraci�n de los
expedientes del personal de la Secretar�a;"
End If
If r = 9 Then
rh = "Coadyuvar con las Unidades Administrativas competentes de la Secretar�a en la
integraci�n de los expedientes respectivos, cuando se presuma el incumplimiento de
obligaciones del personal y, cuando corresponda, formular y someter al Comit�
T�cnico de Profesionalizaci�n el proyecto de determinaci�n de separaci�n o archivo
del asunto por falta de elementos;"
End If
If r = 10 Then
rh = "Establecer los mecanismos de comunicaci�n interna del personal de la
Secretar�a, para la divulgaci�n de las acciones y actividades de la Secretar�a;"
End If
If r = 11 Then
rh = "Fomentar la coordinaci�n con instituciones de educaci�n superior para
establecer programas de servicio social y pr�cticas profesionales, acciones de
capacitaci�n y de educaci�n profesional y de posgrado para el personal de la
Secretar�a;"
End If
If r = 12 Then
rh = "Elaborar, justificar y someter a la consideraci�n de la persona titular de la
Unidad de Administraci�n y Finanzas, la celebraci�n de bases, convenios y dem�s
instrumentos jur�dicos que resulten necesarios para la adecuada administraci�n del
personal y del Servicio Profesional de Carrera en la Secretar�a, bajo un esquema de
justicia y equidad de g�nero;"
End If
If r = 13 Then
rh = "Tramitar la contrataci�n de servicios profesionales bajo el r�gimen de
honorarios o de personal eventual para el cumplimiento de los programas a cargo de
la Secretar�a, de acuerdo con las disposiciones jur�dicas aplicables, respetando
los principios de racionalidad y austeridad republicana;"
End If
If r = 14 Then
rh = "Proponer a la persona titular de la Unidad de Administraci�n y Finanzas las
determinaciones que correspondan en materia de administraci�n de personal, para lo
cual podr� consultar con la Unidad de Asuntos Jur�dicos;"
End If
If r = 15 Then
rh = "Analizar, justificar y someter a la autorizaci�n de la persona titular de la
Unidad de Administraci�n y Finanzas el proyecto de dictamen de las propuestas de
movimientos de estructuras org�nicas, ocupacionales y plantillas de personal
operativo que promuevan las Unidades Administrativas de la Secretar�a, respetando
los principios de racionalidad y austeridad republicana;"
End If
If r = 16 Then
rh = "Someter a consideraci�n de la persona titular de la Unidad de Administraci�n
y Finanzas, los an�lisis y recomendaciones sobre la reorganizaci�n, fusi�n y
desaparici�n de las Unidades Administrativas de la Secretar�a;"
End If
If r = 17 Then
rh = "Integrar con la participaci�n de las Unidades Administrativas de la
Secretar�a, los proyectos del Manual de Organizaci�n General de la Secretar�a y los
dem�s manuales de procedimientos y de servicios al p�blico, que deba expedir la
persona titular de la Secretar�a, as� como sus modificaciones y promover su
actualizaci�n,"
End If

End Function

Function comite()

Dim r As Integer

Randomize
r = Int(Rnd() * 8 + 1)
If r = 1 Then
comite = "Emitir reglas generales y dictar actos que definan las modalidades a
trav�s de las cuales se implemente el Sistema, conforme a las necesidades y
caracter�sticas de la propia instituci�n, de acuerdo con los lineamientos de la
Secretar�a, la presente Ley y disposiciones que de ella emanen;"
End If
If r = 2 Then
comite = "Aprobar, en coordinaci�n con la Secretar�a, los cargos que por excepci�n
sean de libre designaci�n;"
End If
If r = 3 Then
comite = "Elaborar y emitir las convocatorias de los cargos a concurso;"
End If
If r = 4 Then
comite = "Proponer a la Secretar�a pol�ticas y programas espec�ficos de ingreso,
desarrollo, capacitaci�n, evaluaci�n y separaci�n del personal de su dependencia,
acorde con los procesos que establece la presente Ley;"
End If
If r = 5 Then
comite = "Realizar estudios y estrategias de prospectiva en materia de
productividad, con el fin de hacer m�s eficiente la funci�n p�blica;"
End If
If r = 6 Then
comite = "Elaborar los programas de capacitaci�n, especializaci�n para el cargo y
de desarrollo administrativo, producto de las evaluaciones del desempe�o y de
acuerdo a la detecci�n de las necesidades de la instituci�n;"
End If
If r = 7 Then
comite = "Aplicar ex�menes y dem�s procedimientos de selecci�n, as� como valorar y
determinar las personas que hayan resultado vencedoras en los concursos;"
End If
If r = 8 Then
comite = "Elaborar el proyecto de otorgamiento de reconocimientos, incentivos y
est�mulos al desempe�o destacado a favor de servidores p�blicos de su dependencia;"
End If
If r = 9 Then
comite = "Determinar la procedencia de separaci�n del servidor p�blico en los casos
establecidos en la fracci�n 4 del art�culo 60 de este ordenamiento y tramitar la
autorizaci�n ante el Tribunal Federal de Conciliaci�n y Arbitraje,"
End If

End Function

Function comtec()

Dim r As Integer

Randomize
r = Int(Rnd() * 5 + 1)

If r = 1 Then
comtec = "Establecer las disposiciones que regulen su funcionamiento, as� como las
del Comit� T�cnico de Selecci�n;"
End If
If r = 2 Then
comtec = "Definir su calendario de reuniones;"
End If
If r = 3 Then
comtec = "Solicitar a la Secretar�a la constituci�n o desaparici�n de Comit�s
T�cnicos de Profesionalizaci�n en los �rganos administrativos desconcentrados;"
End If
If r = 4 Then
comtec = "Determinar, dentro del plazo m�ximo de cuarenta y cinco d�as naturales de
aqu�l en que se encuentre vacante un puesto del Sistema o se cree uno nuevo, el
momento en que deber� iniciarse el procedimiento para cubrirlo;"
End If
If r = 5 Then
comtec = "Invitar a sus sesiones al titular de la dependencia, as� como a
especialistas de instituciones de educaci�n superior, de empresas, de asociaciones
civiles especializadas nacionales o internacionales, de colegios de profesionales o
a otros servidores p�blicos. Estos invitados s�lo tendr�n derecho a voz,"
End If
If r = 6 Then
comtec = "Las dem�s que se�ale este Reglamento y las disposiciones aplicables al
Sistema."
End If

End Function

You might also like