Nombre de Hoja

24/09/2006 - 19:55 por DR | Informe spam
Hola

Alguien me puede decir como cambiar por medio de codigo el nombre de
una hoja,
pero no el nombre de la etiqueta que aparece en la parte inferior de la
hoja.

espero haber explicado bien

Saludos

Dario.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
24/09/2006 - 20:05 | Informe spam
hola, Dario !

... como cambiar por medio de codigo el nombre de una hoja
pero no el nombre de la etiqueta que aparece en la parte inferior de la hoja...



en el editor de vba, selecciona [en el explorador de proyectos] el objeto worksheet que necesites
en la ventana de propiedades, veras que la primera se llama (Name)
y se refiere al 'codename' [nombre 'interno' para el proyecto de macros]
puedes modificarlo a la derecha del campo (Name) ;)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 DR
24/09/2006 - 20:25 | Informe spam
Héctor Miguel wrote:
hola, Dario !

> ... como cambiar por medio de codigo el nombre de una hoja
> pero no el nombre de la etiqueta que aparece en la parte inferior de la hoja...

en el editor de vba, selecciona [en el explorador de proyectos] el objeto worksheet que necesites
en la ventana de propiedades, veras que la primera se llama (Name)
y se refiere al 'codename' [nombre 'interno' para el proyecto de macros]
puedes modificarlo a la derecha del campo (Name) ;)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.



Hector,
Es correcto como lo explicas, pero lo que intento hacer
es copiar un hoja, pero que esa hoja en el codename tenga
el nombre que yo quiera,
(por lo general las hojas tienen el codename de Hoja1, hoja2, hoja3
etc)
esto lo hago desde un boton, solo que quiero cambiar el codename de la
hoja sin entrar a las propiedades.

de antemano gracias.
Dario
Respuesta Responder a este mensaje
#3 Héctor Miguel
24/09/2006 - 21:05 | Informe spam
hola, Dario !

... lo que intento hacer es copiar un hoja, pero que esa hoja en el codename tenga el nombre que yo quiera
(por lo general las hojas tienen el codename de Hoja1, hoja2, hoja3 etc)
esto lo hago desde un boton, solo que quiero cambiar el codename de la hoja sin entrar a las propiedades.



pues... [me temo que] de cualquier forma tendras que 'entrar a las propiedades' [del proyecto vba] aun por codigo :))

[p.e.] el siguiente ejemplo modifica el 'codename' de la hoja activa [solo toma en cuenta las convenciones para nombres]...

ActiveWorkbook.VBProject.VBComponents(ActiveSheet.CodeName).Name = "Nuevo_nombre"

los requisitos 'indispensables' para el manejo de 'codigo×codigo' [modificar/agregar/eliminar - lineas/modulos] requieren:

-> establecer una referencia [en vba] a la libreria -> Microsoft Visual Basic for Applications Extensibility
la version de la libreria 'depende' de la version [de excel] -> donde se ha de utilizar [p.e.]
1) en excel 97 => NO DEBE tener numero de version.
2) en excel 2K => debiera funcionar 'sin problemas'
3) en excel XP/2003 => REQUIERE [ademas] de un 'ajuste' [en caso de no tenerlo ya] a las 'fuentes de confianza'
el ajuste es en: [menu] herramientas/macros/seguridad/[pesta#a] fuentes de confianza y ...
poner una marca en: 'confiar en el acceso a proyectos de visual basic

-> revisar la informacion 'al respecto' [p.e.] en paginas como esta: -> http://www.cpearson.com/excel/vbe.htm

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#4 DR
24/09/2006 - 21:26 | Informe spam
Héctor Miguel wrote:
hola, Dario !

> ... lo que intento hacer es copiar un hoja, pero que esa hoja en el codename tenga el nombre que yo quiera
> (por lo general las hojas tienen el codename de Hoja1, hoja2, hoja3 etc)
> esto lo hago desde un boton, solo que quiero cambiar el codename de la hoja sin entrar a las propiedades.

pues... [me temo que] de cualquier forma tendras que 'entrar a las propiedades' [del proyecto vba] aun por codigo :))

[p.e.] el siguiente ejemplo modifica el 'codename' de la hoja activa [solo toma en cuenta las convenciones para nombres]...

ActiveWorkbook.VBProject.VBComponents(ActiveSheet.CodeName).Name = "Nuevo_nombre"

los requisitos 'indispensables' para el manejo de 'codigo×codigo' [modificar/agregar/eliminar - lineas/modulos] requieren:

-> establecer una referencia [en vba] a la libreria -> Microsoft Visual Basic for Applications Extensibility
la version de la libreria 'depende' de la version [de excel] -> donde se ha de utilizar [p.e.]
1) en excel 97 => NO DEBE tener numero de version.
2) en excel 2K => debiera funcionar 'sin problemas'
3) en excel XP/2003 => REQUIERE [ademas] de un 'ajuste' [en caso de no tenerlo ya] a las 'fuentes de confianza'
el ajuste es en: [menu] herramientas/macros/seguridad/[pesta#a] fuentes de confianza y ...
poner una marca en: 'confiar en el acceso a proyectos de visual basic

-> revisar la informacion 'al respecto' [p.e.] en paginas como esta: -> http://www.cpearson.com/excel/vbe.htm

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.




Gracias Hector,
Primeramente dios, mañana continuo con esto, ya que
llego la hora en que tengo que ir a trabajar.(mmm)

Hasta pronto.
Respuesta Responder a este mensaje
#5 Gabriel Raigosa
30/09/2006 - 22:25 | Informe spam
Carpeta
Descripción
Dirección

1
** Microsoft Excel *
http://esnips.com/web/GabrielRaigosa

2
Archivos para usar en clase
http://esnips.com/web/RaigosaClase

3
Fechas y Horas
http://esnips.com/web/RaigosaFechasHoras

4
Formato y Formato Condicional
http://esnips.com/web/RaigosaFormatos

5
Foro Excel
http://esnips.com/web/ForoExcel

6
Funciones de Busqueda
http://esnips.com/web/RaigosaBusqueda

7
Funciones de Texto
http://esnips.com/web/RaigosaTexto

8
Funciones Financieras
http://esnips.com/web/RaigosaFinancieras

9
Funciones Logicas
http://esnips.com/web/RaigosaLogicas

10
Graficos con Excel
http://esnips.com/web/RaigosaGraficos

11
Grupo (Sabados)
Privado

12
Grupo (Viernes)
Privado

13
Grupo Excel Septiembre
Privado

14
Juegos con Excel
http://esnips.com/web/RaigosaJuegosExcel

15
Macros con Excel
http://esnips.com/web/Macros-con-Excel

16
Manuales Excel
http://esnips.com/web/RaigosaManuales

17
Paginas WEB
http://esnips.com/web/RaigosaPaginasExcel

18
Practicas - XLS
http://esnips.com/web/RaigosaPracticasXLS

19
Tablas Dinámicas
http://esnips.com/web/RaigosaTablasDinamicas

20
TEST
http://esnips.com/web/GabrielRaigosa-test

21
Validación
http://esnips.com/web/RaigosaValidacion

22
Varios
http://esnips.com/web/RaigosaVarios

23
VBA - Visual Basic para Aplicaciones
http://esnips.com/web/RaigosaVBA















Gabriel Raigosa
http://esnips.com/web/Raigosa
http://esnips.com/web/ForoExcel
"DR" escribió en el mensaje
news:
| Hola
|
| Alguien me puede decir como cambiar por medio de codigo el nombre de
| una hoja,
| pero no el nombre de la etiqueta que aparece en la parte inferior de la
| hoja.
|
| espero haber explicado bien
|
| Saludos
|
| Dario.
|
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida