Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup microsoft.public.es.* 1 Foro > Newsgroup microsoft.public.es.excel
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 20-02-2008, 21:10:22
Johann Romero
 
Mensajes: n/a
Predeterminado Ayuda Urgente, parece facil pero nose como hacerlo

Hola a todos y gracias de antemano.

Tengo una Base de datos de 9000 filas, y mas de 20 columnas en la Hoja1
y en la Hoja 2, tengo una plantilla con texto y he dejado espacios en blanco
que quiero que se vayan cambiando con la data de la base de datos, las
cuales quiero que se imprima.

Me explico mejor

Hoja1
A B C D
Fecha Lote Peso
1.
2
3
4
..
..
..
9000


Hoja2

Tengo el texto:

xxxxxxxxxxxxxxxxxxxxxxxxxxxx FECHA xxxxxxxxxxxxxxxxxxxxxxxxxxxx LOTE
xxxxxxxxxxxxxxxxxxxxxxxxx PESO.

digamos que esta sea mi carta y en los espacios tengo que reemplazar los
datos de la Hoja1, lo que quiero es hacer lo siguiente:

El fin es Imprimir esta carta con los datos de la Hoja1, en total, serian
9000 Impresiones.

Como puedo hacer esto?
Existe alguna funcion del excel que me pueda hacer esto?
o lo puedo hacer con alguna macro?

Favor de ayudarme con este problemita que es urgente

Muchas Gracias a todos.


Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #2 (permalink)  
Antiguo 20-02-2008, 21:38:23
Héctor Miguel
 
Mensajes: n/a
Predeterminado Re: Ayuda Urgente, parece facil pero nose como hacerlo

hola, Johann !

1) (creo que) lo que necesitas es mejor hacerlo por combinacion de correspondencia en word -?-
http://www.mvps.org/dmcritchie/excel/mailmerg.htm
http://www.mvps.org/word/FAQs/MailMe...AMailMerge.htm
http://www.mvps.org/word/FAQs/MailMe...ateADataSource

2) la otra opcion es que utilices funciones indice(...) concatenadas "dentro" del texto de tu "carta" (en excel)
haciendo referencia a la columna correspondiente de la hoja1 y usando como "puente" la numeracion (p.e.) en A1 +/- asi:
cambia el "texto" de tu carta de:
xxxxxxxxxxxxxxxFECHAxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xLOTExxxxxxxxxxxxxxxxxxxxxxxxxxxxPESO.
a:
="xxxxxxxxxxx"&indice(hoja1!b:b,a1)&"xxxxxxxxxxxx" &indice(hoja1!c:c,a1)&"xxxxxxxxxxxx"&indice(hoja1! d:d,a1)&"."

luego usas una macro +/- asi:

Sub Imprime_9000()
Dim Sig As Integer
For Sig = 2 To 9000
Range("a1") = Sig
ActiveSheet.PrintOut
Next
End Sub

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ la consulta original __
> Tengo una Base de datos de 9000 filas, y mas de 20 columnas en la Hoja1
> y en la Hoja 2, tengo una plantilla con texto y he dejado espacios en blanco que quiero que se vayan cambiando con la data de la base de datos, las cuales quiero que se imprima.
> Me explico mejor
> Hoja1
> A B C D
> Fecha Lote Peso
> 1.
> 2
> 3
> 4
> .
> 9000
> Hoja2
> Tengo el texto:
> xxxxxxxxxxxxxxxxxxxxxxxxxxxx FECHA xxxxxxxxxxxxxxxxxxxxxxxxxxxx LOTE xxxxxxxxxxxxxxxxxxxxxxxxx PESO.
> digamos que esta sea mi carta y en los espacios tengo que reemplazar los datos de la Hoja1, lo que quiero es hacer lo siguiente:
> El fin es Imprimir esta carta con los datos de la Hoja1, en total, serian 9000 Impresiones.
> Como puedo hacer esto?
> Existe alguna funcion del excel que me pueda hacer esto?
> o lo puedo hacer con alguna macro?



Responder Con Cita
  #3 (permalink)  
Antiguo 20-02-2008, 23:21:12
Johann Romero
 
Mensajes: n/a
Predeterminado Re: Ayuda Urgente, parece facil pero nose como hacerlo

Hola

Gracias por responder

Lo hice con correspondencia a traves de Word, y todo resulto excelente, pero
surgio el siguiente problema que me tiene atrapado desde varios minutos,


me sale lo siguiente

Cuando relaciono al Word, un numero de 5 cifras como: 0.81 o 1.825, cuando
lo pasa al word se ve de esta manera:

0.81 = 0.810000000000005
1.825 = 1.82500000000005

Y cuando lo imprime lo imprime de esa forma, pero en el excel, no tiene esos
decimales, solo tiene 3, 2 o 1 segun sea el caso pero en el word aparece
como si tuviese un monton, como hago para cambiar ese formato.

Y otra, en el excel tengo la columna fecha

01/01/08

cuando escojo el formato de fecha, me sale asi: 01 de Enero del 2008

y cuando lo jalo al Word, simplemente se ve: 01/01/08, como lo formateo a :
01 de Enero del 2008


gracias.






"Héctor Miguel" <NOhemiordiSPAM***PLShotmail.com> escribió en el mensaje
news:OCKnsjAdIHA.1960***TK2MSFTNGP02.phx.gbl...
> hola, Johann !
>
> 1) (creo que) lo que necesitas es mejor hacerlo por combinacion de
> correspondencia en word -?-
> http://www.mvps.org/dmcritchie/excel/mailmerg.htm
> http://www.mvps.org/word/FAQs/MailMe...AMailMerge.htm
> http://www.mvps.org/word/FAQs/MailMe...ateADataSource
>
> 2) la otra opcion es que utilices funciones indice(...) concatenadas
> "dentro" del texto de tu "carta" (en excel)
> haciendo referencia a la columna correspondiente de la hoja1 y usando
> como "puente" la numeracion (p.e.) en A1 +/- asi:
> cambia el "texto" de tu carta de:
>
> xxxxxxxxxxxxxxxFECHAxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xLOTExxxxxxxxxxxxxxxxxxxxxxxxxxxxPESO.
> a:
>
> ="xxxxxxxxxxx"&indice(hoja1!b:b,a1)&"xxxxxxxxxxxx" &indice(hoja1!c:c,a1)&"xxxxxxxxxxxx"&indice(hoja1! d:d,a1)&"."
>
> luego usas una macro +/- asi:
>
> Sub Imprime_9000()
> Dim Sig As Integer
> For Sig = 2 To 9000
> Range("a1") = Sig
> ActiveSheet.PrintOut
> Next
> End Sub
>
> si cualquier duda (o informacion adicional)... comentas ?
> saludos,
> hector.
>
> __ la consulta original __
>> Tengo una Base de datos de 9000 filas, y mas de 20 columnas en la Hoja1
>> y en la Hoja 2, tengo una plantilla con texto y he dejado espacios en
>> blanco que quiero que se vayan cambiando con la data de la base de datos,
>> las cuales quiero que se imprima.
>> Me explico mejor
>> Hoja1
>> A B C D
>> Fecha Lote Peso
>> 1.
>> 2
>> 3
>> 4
>> .
>> 9000
>> Hoja2
>> Tengo el texto:
>> xxxxxxxxxxxxxxxxxxxxxxxxxxxx FECHA xxxxxxxxxxxxxxxxxxxxxxxxxxxx LOTE
>> xxxxxxxxxxxxxxxxxxxxxxxxx PESO.
>> digamos que esta sea mi carta y en los espacios tengo que reemplazar los
>> datos de la Hoja1, lo que quiero es hacer lo siguiente:
>> El fin es Imprimir esta carta con los datos de la Hoja1, en total, serian
>> 9000 Impresiones.
>> Como puedo hacer esto?
>> Existe alguna funcion del excel que me pueda hacer esto?
>> o lo puedo hacer con alguna macro?

>
>



Responder Con Cita
  #4 (permalink)  
Antiguo 21-02-2008, 02:32:23
Héctor Miguel
 
Mensajes: n/a
Predeterminado Re: Ayuda Urgente, parece facil pero nose como hacerlo

hola, Johann !

> Lo hice con correspondencia a traves de Word, y todo resulto excelente
> pero surgio el siguiente problema que me tiene atrapado desde varios minutos, me sale lo siguiente
> Cuando relaciono al Word, un numero de 5 cifras como: 0.81 o 1.825, cuando lo pasa al word se ve de esta manera:
> 0.81 = 0.810000000000005
> 1.825 = 1.82500000000005
> Y cuando lo imprime lo imprime de esa forma, pero en el excel, no tiene esos decimales, solo tiene 3, 2 o 1 segun sea el caso
> pero en el word aparece como si tuviese un monton, como hago para cambiar ese formato.
> Y otra, en el excel tengo la columna fecha
> 01/01/08
> cuando escojo el formato de fecha, me sale asi: 01 de Enero del 2008
> y cuando lo jalo al Word, simplemente se ve: 01/01/08, como lo formateo a: 01 de Enero del 2008


(hasta donde se) el formato que apliques a tus celdas en excel...
NO pasa en automatico a los campos combinados en word :-(
(sin embargo)... en word puedes aplicar al campo combinado el formato que prefieras si...
1) haces un click-derecho sobre el campo
2) selecciona editar campo...
3) pulsa el boton codigos de campo
(en las propiedades avanzadas) para codigo de campo seleccionado
4) agrega un modificador con el caracter # (p.ej.)
MERGEFIELD Nombre_de_tu_campo \# $#,##0.00
5) marca la casilla de conservar formato al actualizar y... acepta
(igual para el campo de fechas)

tambien puedes revisar la informacion de la siguiente pagina:
Cofre de las respuestas: Los numeros no se combinan correctamente en Word
http://office.microsoft.com/es-es/wo...164953082.aspx

saludos,
hector.


Responder Con Cita
  #5 (permalink)  
Antiguo 21-02-2008, 04:57:28
Johann R
 
Mensajes: n/a
Predeterminado Re: Ayuda Urgente, parece facil pero nose como hacerlo

Hola, mira hago todo esto:

> 1) haces un click-derecho sobre el campo
> 2) selecciona editar campo...
> 3) pulsa el boton codigos de campo
> (en las propiedades avanzadas) para codigo de campo seleccionado


Esta parte no me sale:

> 4) agrega un modificador con el caracter # (p.ej.)
> MERGEFIELD Nombre_de_tu_campo \# $#,##0.00


mira el nombre del campo es: leyoz
como es que debe ir escrito en este punto?
xq pongo leyoz \# $#,##0.00 y no me sale nada, porfavor dime si es que lleva
algun espacio, o hay algun error, xq no me sale

> 5) marca la casilla de conservar formato al actualizar y... acepta
> (igual para el campo de fechas)





"Héctor Miguel" <NOhemiordiSPAM***PLShotmail.com> escribió en el mensaje
news:ew77AIDdIHA.1184***TK2MSFTNGP04.phx.gbl...
> hola, Johann !
>
>> Lo hice con correspondencia a traves de Word, y todo resulto excelente
>> pero surgio el siguiente problema que me tiene atrapado desde varios
>> minutos, me sale lo siguiente
>> Cuando relaciono al Word, un numero de 5 cifras como: 0.81 o 1.825,
>> cuando lo pasa al word se ve de esta manera:
>> 0.81 = 0.810000000000005
>> 1.825 = 1.82500000000005
>> Y cuando lo imprime lo imprime de esa forma, pero en el excel, no tiene
>> esos decimales, solo tiene 3, 2 o 1 segun sea el caso
>> pero en el word aparece como si tuviese un monton, como hago para cambiar
>> ese formato.
>> Y otra, en el excel tengo la columna fecha
>> 01/01/08
>> cuando escojo el formato de fecha, me sale asi: 01 de Enero del 2008
>> y cuando lo jalo al Word, simplemente se ve: 01/01/08, como lo formateo
>> a: 01 de Enero del 2008

>
> (hasta donde se) el formato que apliques a tus celdas en excel...
> NO pasa en automatico a los campos combinados en word :-(
> (sin embargo)... en word puedes aplicar al campo combinado el formato que
> prefieras si...
> 1) haces un click-derecho sobre el campo
> 2) selecciona editar campo...
> 3) pulsa el boton codigos de campo
> (en las propiedades avanzadas) para codigo de campo seleccionado
> 4) agrega un modificador con el caracter # (p.ej.)
> MERGEFIELD Nombre_de_tu_campo \# $#,##0.00
> 5) marca la casilla de conservar formato al actualizar y... acepta
> (igual para el campo de fechas)
>
> tambien puedes revisar la informacion de la siguiente pagina:
> Cofre de las respuestas: Los numeros no se combinan correctamente en Word
> http://office.microsoft.com/es-es/wo...164953082.aspx
>
> saludos,
> hector.
>



Responder Con Cita
  #6 (permalink)  
Antiguo 21-02-2008, 05:09:06
Johann R
 
Mensajes: n/a
Predeterminado Re: Ayuda Urgente, parece facil pero nose como hacerlo

he hecho de todo, muchas pruebas con el ejemplo que me diste, pero nada,...
me sigue saliendo lo mismo, el formato no varia para nada.

que puedo estar haciendo mal?
MERGEFIELD Nombre_de_tu_campo \# $#,##0.00



"Héctor Miguel" <NOhemiordiSPAM***PLShotmail.com> escribió en el mensaje
news:ew77AIDdIHA.1184***TK2MSFTNGP04.phx.gbl...
> hola, Johann !
>
>> Lo hice con correspondencia a traves de Word, y todo resulto excelente
>> pero surgio el siguiente problema que me tiene atrapado desde varios
>> minutos, me sale lo siguiente
>> Cuando relaciono al Word, un numero de 5 cifras como: 0.81 o 1.825,
>> cuando lo pasa al word se ve de esta manera:
>> 0.81 = 0.810000000000005
>> 1.825 = 1.82500000000005
>> Y cuando lo imprime lo imprime de esa forma, pero en el excel, no tiene
>> esos decimales, solo tiene 3, 2 o 1 segun sea el caso
>> pero en el word aparece como si tuviese un monton, como hago para cambiar
>> ese formato.
>> Y otra, en el excel tengo la columna fecha
>> 01/01/08
>> cuando escojo el formato de fecha, me sale asi: 01 de Enero del 2008
>> y cuando lo jalo al Word, simplemente se ve: 01/01/08, como lo formateo
>> a: 01 de Enero del 2008

>
> (hasta donde se) el formato que apliques a tus celdas en excel...
> NO pasa en automatico a los campos combinados en word :-(
> (sin embargo)... en word puedes aplicar al campo combinado el formato que
> prefieras si...
> 1) haces un click-derecho sobre el campo
> 2) selecciona editar campo...
> 3) pulsa el boton codigos de campo
> (en las propiedades avanzadas) para codigo de campo seleccionado
> 4) agrega un modificador con el caracter # (p.ej.)
> MERGEFIELD Nombre_de_tu_campo \# $#,##0.00
> 5) marca la casilla de conservar formato al actualizar y... acepta
> (igual para el campo de fechas)
>
> tambien puedes revisar la informacion de la siguiente pagina:
> Cofre de las respuestas: Los numeros no se combinan correctamente en Word
> http://office.microsoft.com/es-es/wo...164953082.aspx
>
> saludos,
> hector.
>



Responder Con Cita
  #7 (permalink)  
Antiguo 21-02-2008, 05:28:38
Héctor Miguel
 
Mensajes: n/a
Predeterminado Re: Ayuda Urgente, parece facil pero nose como hacerlo

hola, Johann !

> he hecho de todo, muchas pruebas con el ejemplo que me diste, pero nada,...
> me sigue saliendo lo mismo, el formato no varia para nada.
> que puedo estar haciendo mal?
> MERGEFIELD Nombre_de_tu_campo \# $#,##0.00


despues de que haces un clic-secundario sobre el cambo-combinacion a modificar y seleccionar "Editar campo..."...
1) asegurate de pulsar en el boton de "Codigos de campo" en el primer dialogo que aparece despues del clic
2) en la parte derecha del dialogo debe mostrarte un cuadro de edicion para agregar los modificadores del campo
algo asi como: -> MERGEFIELD Nombre_de_tu_campo
3) complementa con el modificador necesario (p.e.) a:
-> MERGEFIELD leyoz \# $#,##0.00
y... -> pon una marca a la opcion de: -> "Conservar formato al actualizar"

o... date una vueltecita por esta pagina:
>> tambien puedes revisar la informacion de la siguiente pagina:
>> Cofre de las respuestas: Los numeros no se combinan correctamente en Word
>> http://office.microsoft.com/es-es/wo...164953082.aspx


si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.


Responder Con Cita
  #8 (permalink)  
Antiguo 21-02-2008, 05:35:14
Johann R
 
Mensajes: n/a
Predeterminado Re: Ayuda Urgente, parece facil pero nose como hacerlo

gracias

x responder tan rapido

si, justo estoy en esta pagina

http://office.microsoft.com/es-es/wo...164953082.aspx

hago todo esto y nada, no me sala nada,

me siguen saliendo sin formato, osea, como 10 cifras, y solo quiero que sean
de 3.

voy a seguir intentando,


gracias

"Héctor Miguel" <NOhemiordiSPAM***PLShotmail.com> escribió en el mensaje
news:uiwyeqEdIHA.4728***TK2MSFTNGP03.phx.gbl...
> hola, Johann !
>
>> he hecho de todo, muchas pruebas con el ejemplo que me diste, pero
>> nada,...
>> me sigue saliendo lo mismo, el formato no varia para nada.
>> que puedo estar haciendo mal?
>> MERGEFIELD Nombre_de_tu_campo \# $#,##0.00

>
> despues de que haces un clic-secundario sobre el cambo-combinacion a
> modificar y seleccionar "Editar campo..."...
> 1) asegurate de pulsar en el boton de "Codigos de campo" en el primer
> dialogo que aparece despues del clic
> 2) en la parte derecha del dialogo debe mostrarte un cuadro de edicion
> para agregar los modificadores del campo
> algo asi como: -> MERGEFIELD Nombre_de_tu_campo
> 3) complementa con el modificador necesario (p.e.) a:
> -> MERGEFIELD leyoz \# $#,##0.00
> y... -> pon una marca a la opcion de: -> "Conservar formato al
> actualizar"
>
> o... date una vueltecita por esta pagina:
>>> tambien puedes revisar la informacion de la siguiente pagina:
>>> Cofre de las respuestas: Los numeros no se combinan correctamente en
>>> Word
>>> http://office.microsoft.com/es-es/wo...164953082.aspx

>
> si cualquier duda (o informacion adicional)... comentas ?
> saludos,
> hector.
>



Responder Con Cita
 
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ayuda porque no se como hacerlo Jose Enrique Newsgroup microsoft.public.es.asp 25 10-03-2008 11:21:53
Tonto, pero no se como hacerlo Super Newsgroup microsoft.public.es.dotnet.vb 0 28-11-2007 16:51:57
Ayuda no se como hacerlo!!!! Ruben Newsgroup microsoft.public.es.vba 24 11-08-2006 15:57:10
Cada cual se lo monta como puede pero lo que importa es hacerlo! Club Argón Newsgroup es.ciencia.medicina.misc 0 04-03-2006 16:50:12
Parece increible nadie sabe como hacerlo mguel ayuso Newsgroup microsoft.public.es.vs 14 06-10-2004 12:23:46





Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.