ACTIVAR CON UN BOTON

26/08/2003 - 02:13 por luis ramos | Informe spam
Saludos estoy tratando de hacer alguna programacion en el
codigo que trae excel

tengo
en la hoja1 donde creo los botones
boton1
boton 2

al darle click al boton1 que active la hoja 10
alguien me puede ayudar de como puedo realizarlo

agradezco toda la ayuda
 

Leer las respuestas

#1 Héctor Miguel
26/08/2003 - 07:38 | Informe spam
Hola, Luis Ramos !

... alguna programacion en ... codigo ... en la hoja1 ... creo ... botones
al darle click al boton1 que active la hoja 10



1) "depende" de la barra con la que hayas creado los botones ("Formularios" o "Cuadro de controles")

a) si con "Cuadro de controles", el codigo DEBERA "ir" en el modulo de "la hoja" donde esta/n
=> p.e. Private Sub CommandButton1_Click() < "teniendo activo" el modo de edicion (boton de la barra de herramientas "Cuadro de controles")
y ya sea mediante codigo "directo" en el evento _Click del boton o "llamando" a algun "otro" procedimiento

b) si con "Formularios", podras asignarle un procedimiento de algun modulo de codigo "normal"

2) El codigo para la "seleccion" de la hoja que se habra de activar, puede ser (al menos) de dos maneras:
a) "usando" el nombre de la hoja [p.e.] Worksheets("Hoja10").Activate
=> DEBERA "existir" una hoja (de calculo) CON ESE nombre < b) "usando" la posicion de la hoja [p.e.] Worksheets(10).Activate
=> DEBERAN "existir" DIEZ hojas de calculo (al menos) y se activara la que "este" en el lugar 10 <
3) Si NO quieres "restringir" a SOLO hojas de calculo, cambia la coleccion de objetos Worksheets "por" Sheets
(aplica tango para hojas de calculo como para hojas de grafico)
_______
Saludos,
Héctor.
MS-MVP

Preguntas similares