Seleccionar, activar celda y cargar información en formulario, si se cumplen 2 condiciones, por medio de una macro.
Tengo en un formulario dos botones y cada uno tiene su respectivo código, así:
Private Sub BtnAnterior_Click() Rem Carga los datos del Participante y sus Evaluadores, si tiene Autoevaluación o Evaluación Pendiente. ActiveCell.Offset(-1, 0).Select BtnSiguiente.Enabled = True If ActiveCell.Offset(-7, 0) = "Relación" Then ActiveCell.Offset(-6, 0).Select BtnSiguiente.SetFocus BtnAnterior.Enabled = False Cargar MsgBox "Este es el Primer registro en la Planilla", vbInformation, "Evaluación°" Else Cargar End If End Sub Private Sub BtnSiguiente_Click() Rem Carga los datos del Participante y sus Evaluadores, si tiene Autoevaluación o Evaluación Pendiente. ActiveCell.Offset(7, 0).Select BtnAnterior.Enabled = True If ActiveCell.Value = "" Then ActiveCell.Offset(-7, 0).Select BtnAnterior.SetFocus BtnSiguiente.Enabled = False MsgBox "No hay más registros en la Planilla", vbInformation, "Evaluación°" Cargar Else Cargar End If End Sub
La idea es que con estos procedimientos, si en la columna "C" dice "Pendiente" y en la Colmna "D" dice "Participante", entonces, que se seleccione la celda que tiene el valor "Pendiente" en la columna "C" y de una vez se cargue la información en un formulario (lo del cargue de la informacion ya está solucionado). Solo necesito que la macro cada vez que yo le de Clic en el botón Sieguiente o Anterio, navegue hasta la siguiente fila donde se cumpla la condicion de que diga en "C" "Pendiente" y en "D" "Participante" en la misma fila y así sucesivamente.
1 respuesta
Respuesta de Aneudys Martinez
1