Plantilla con macro al grabarla en formato hoja si macro

08/04/2005 - 21:20 por Daniel Canesin | Informe spam
Hola Tengo una planilla con una macro que solo la uso en un principio al
grabar la hoja la quiero grabar sin la macro para que no preg. cada dez que
inicio, la plantilla.

saludos

Preguntas similare

Leer las respuestas

#1 KL
09/04/2005 - 00:15 | Informe spam
Hola Daniel,

Unas cuantas preguntas:

1) ?Te importaria exponer el macro?
2) ?Donde se encuentra tu macro - en el modulo estandar, de hoja, de libro,
de formulario, otro modulo de calse?
3) ?Como guardas la hoja - usando el metodo Sheets(1).Copy,
Workbooks(1).SaveAs, Save, SaveCopyAs, CopyFile, etc?

Si el macro no se encuentra en el modulo de la hoja bastaria copiar la hoja
a un libro nuevo (p.ej. Sheets(1).Copy)
Si el modulo de la hoja en cuestion es donde esta el macro se podria incluir
un codigo que borraria a si mismoo al final.

?Comentas mas detalles?

Saludos,
KL


"Daniel Canesin" wrote in message
news:u%
Hola Tengo una planilla con una macro que solo la uso en un principio al
grabar la hoja la quiero grabar sin la macro para que no preg. cada dez
que inicio, la plantilla.

saludos

Respuesta Responder a este mensaje
#2 Daniel Canesin
09/04/2005 - 21:23 | Informe spam
Mira la planilla la uso para traer los datos de una hoja de calculo, despues
grabo la planilla con otro nombre, es ahi que yo no quiero que se copie la
macro, porque essa hoja que yo creo la uso durante un dia, y no quiero que
cada vez que inicio la oja esa me preg. solo que la macro no sse copie al
grabar la planilla, el metodo que uso para graber la hoja es el
convencional, de ir a guardar, como es una plantilla me preg. el nombre y
ahi la guardo como una hoja comun.

saludos

"KL" wrote in message
news:
Hola Daniel,

Unas cuantas preguntas:

1) ?Te importaria exponer el macro?
2) ?Donde se encuentra tu macro - en el modulo estandar, de hoja, de
libro, de formulario, otro modulo de calse?
3) ?Como guardas la hoja - usando el metodo Sheets(1).Copy,
Workbooks(1).SaveAs, Save, SaveCopyAs, CopyFile, etc?

Si el macro no se encuentra en el modulo de la hoja bastaria copiar la
hoja a un libro nuevo (p.ej. Sheets(1).Copy)
Si el modulo de la hoja en cuestion es donde esta el macro se podria
incluir un codigo que borraria a si mismoo al final.

?Comentas mas detalles?

Saludos,
KL


"Daniel Canesin" wrote in message
news:u%
Hola Tengo una planilla con una macro que solo la uso en un principio al
grabar la hoja la quiero grabar sin la macro para que no preg. cada dez
que inicio, la plantilla.

saludos





Respuesta Responder a este mensaje
#3 KL
13/04/2005 - 00:31 | Informe spam
Hola Daniel,

No me has contestado la pregunta numero 2, la 1 ni la menciono, pero se
puede vivir sin esta mientras que la 2 es decisiva. Si la hoja cuya copia
intentas guardar no lleva codigo en su respectivo modulo lo mas facil seria
hacer clic derecho sobre el nombre d la hoja en una de las pestañas de la
parte inferior de la ventana de Excel, seleccionar la opcion Mover o Copiar,
en el desplegable eligir Nuevo Libro, marcar la opcion Crear Copia y pulsar
Aceptar. Si lo quieres por codigo podrias usar la siguiente instruccion
desde cualquier modulo VBA del mismo libro (asumo que la hoja se llama
"Hoja1"):

'--Inicio Codigo
Sub Test()
Dim wb As Workbook
Set wb = Workbooks.Add
ThisWorkbook.Sheets("Hoja1").Copy wb.Sheets(1)
wb.SaveAs "C:\test.xls"
End Sub
'--Fin Codigo

Saludos,
KL


"Daniel Canesin" wrote in message
news:
Mira la planilla la uso para traer los datos de una hoja de calculo,
despues grabo la planilla con otro nombre, es ahi que yo no quiero que se
copie la macro, porque essa hoja que yo creo la uso durante un dia, y no
quiero que cada vez que inicio la oja esa me preg. solo que la macro no
sse copie al grabar la planilla, el metodo que uso para graber la hoja es
el convencional, de ir a guardar, como es una plantilla me preg. el nombre
y ahi la guardo como una hoja comun.

saludos

"KL" wrote in message
news:
Hola Daniel,

Unas cuantas preguntas:

1) ?Te importaria exponer el macro?
2) ?Donde se encuentra tu macro - en el modulo estandar, de hoja, de
libro, de formulario, otro modulo de calse?
3) ?Como guardas la hoja - usando el metodo Sheets(1).Copy,
Workbooks(1).SaveAs, Save, SaveCopyAs, CopyFile, etc?

Si el macro no se encuentra en el modulo de la hoja bastaria copiar la
hoja a un libro nuevo (p.ej. Sheets(1).Copy)
Si el modulo de la hoja en cuestion es donde esta el macro se podria
incluir un codigo que borraria a si mismoo al final.

?Comentas mas detalles?

Saludos,
KL


"Daniel Canesin" wrote in message
news:u%
Hola Tengo una planilla con una macro que solo la uso en un principio al
grabar la hoja la quiero grabar sin la macro para que no preg. cada dez
que inicio, la plantilla.

saludos









email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida