Private Sub CommandButton106_Click()
Hoja2.Select
Hoja2.Range("B1").Select
While ActiveCell.Offset(0, 6) <> Empty
ActiveCell.Offset(1, 0).Select
boton = ActiveCell.Offset(0, 6) <======= En ésta linea de código obtengo el nombre de un botón que se encuentra digitado en una celda. (Ejemplo: "CommandButton6") y es almacenado en la variable boton, tal como se muestra.
If Hoja1.txtcodigo.Text = ActiveCell Then
boton.BackColor = &HFF& <======= Aquí está el problema, cuando quiero hacer referencia a ese nombre como un botón, no lo reconoce (Ejemplo: CommandButton6.Backcolor=&HFF&)
Else
boton.BackColor = &HE0E0E0
End If
Wend
End Sub
Incluso he tratado de crear otra variable declarada como Botón y asignándole como Name la otra variable, pero aun nada....debo estar declarando mal alguna de esa variables o tal vez falte algo...gracias por sus aportes.
Featured Replies
Archivado
Este tema está ahora archivado y está cerrado a más respuestas.
Buenas, tengo el siguiente código:
Private Sub CommandButton106_Click()
Hoja2.Select
Hoja2.Range("B1").Select
While ActiveCell.Offset(0, 6) <> Empty
ActiveCell.Offset(1, 0).Select
boton = ActiveCell.Offset(0, 6) <======= En ésta linea de código obtengo el nombre de un botón que se encuentra digitado en una celda. (Ejemplo: "CommandButton6") y es almacenado en la variable boton, tal como se muestra.
If Hoja1.txtcodigo.Text = ActiveCell Then
boton.BackColor = &HFF& <======= Aquí está el problema, cuando quiero hacer referencia a ese nombre como un botón, no lo reconoce (Ejemplo: CommandButton6.Backcolor=&HFF&)
Else
boton.BackColor = &HE0E0E0
End If
Wend
End Sub
Incluso he tratado de crear otra variable declarada como Botón y asignándole como Name la otra variable, pero aun nada....debo estar declarando mal alguna de esa variables o tal vez falte algo...gracias por sus aportes.