Cambiar nombre a CommandButton desde Celda

Tengo un Commandbutton1 en una hoja de excel y me gustaría poder cambiarle el nombre desde una celda, es decir que si modifico la celda me modifique el nombre del Commandbutton1.

1 Respuesta

Respuesta
1

Te refieres a cambiar el nombre que se muestra en el botón.

Si es así, pon el siguiente código en los eventos de tu hoja:

Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("C5")) Is Nothing Then
        If Target.Count > 1 Then Exit Sub
        ActiveSheet.CommandButton1.Caption = Range("C5").Value
    End If
End Sub

Cambia "C5" por la celda que vas a utilizar.

Verifica que tu commandbutton sea el commandbutton1



Sigue las Instrucciones para poner la macro en los eventos de worksheet

  1. Abre tu libro de excel
  2. Para abrir Vba-macros y poder pegar la macro, Presiona Alt + F11
  3. Del lado izquierdo dice: VBAProject, abajo dale doble click a worksheet(tu hoja)
  4. En el panel del lado derecho copia la macro

Escribe un dato en la celda C5, ahora en el botón se mostrará lo que pongas en la celda.


[Si te ayudó la información, no olvides valorar la respuesta.

Se entendió, el problema es que yo tengo el commandbotton en la hoja1 y la celda en la cual quiero hacer los cambios en la hoja2.

Pon el código en la hoja2 y cambie en la macro Activesheet por Sheets("Hoja1")

Prueba y me comentas

[no olvides valorar la respuesta.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas