COMADO PARA NOMBRAR UNA HOJA

4 envíos / 0 nuevos
Último envío
osin
Imagen de osin
Offline
última acción: Hace 12 años 12 meses
alta: 28/01/2010 - 12:28
Puntos: 76
COMADO PARA NOMBRAR UNA HOJA
hola a todos , estoy trabajando en una macro la cual necesito me renombre una hoja automáticamente con un dato de una celda en este caso una fecha utilizo el comando "ActiveSheet.Name = Range("C7").Value" siendo "C7" la información que necesito coloque en el nombre de la hoja pero me arroja error y me coloca en amarillo el comando, ¿alguien puede ayudarme gracias
pacomegia
Imagen de pacomegia
Offline
última acción: Hace 3 días 6 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: COMANDO PARA NOMBRAR UNA HOJA

¿qué error se produce?

¿en la celda C7 hay algo?¿ese algo es un nombre válido para una hoja (31 caracteres máximo, sin asteriscos, ni barras...)?

¿estás en la hoja activa correcta?

------
Ya sé Excel, pero necesito más ahora en pdf

 

------
Ya sé Excel, pero necesito más.

visitante (no verificado)
Imagen de visitante
Re: COMANDO PARA NOMBRAR UNA HOJA

es una fecha con este formato ejemplo 24-04-2011 y el mensaje es el siguiente
se ha producido un error "1004" tiempo de ejecucion , error en el metodo "NAME" de obejto _wokseet

espero te sirva

gracias

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 3 días 6 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: COMANDO PARA NOMBRAR UNA HOJA

es que tal vez tu fecha para Excel contiene barras (depende de la configuración del equipo)

por ejemplo en el mío, aunque en la celda veo 24-04-2011, Excel intenta utilizar 24/04/2011 para poner el nombre y es lo que provoca el error

prueba a forzar el formato de este modo, para que emplee guiones en vez de barras:

ActiveSheet.Name = Format(Range("C7").Value, "dd-mm-yyyy")

------
Ya sé Excel, pero necesito más ahora en pdf

 

------
Ya sé Excel, pero necesito más.