Insertar campos de una tabla excel en word

04/10/2009 - 10:51 por pixilated | Informe spam
Tengo una tabla excel y selecciono 6 columnas y 75 filas, en varias filas
tengo alguna casilla con un texto de 50 caracteres.
y En el menú 'Edición', hago clic en 'Copiar'
Cambio a Word y, después, hago clic en el lugar en el que deseo que aparezca
la tabla.
En el menú 'Edición', hago clic en 'Pegar'.
Mediante la etiqueta inteligente 'Opciones de pegado', selecciono 'Conservar
formato de origen'

Pero se me descaraja la tabla justo en las filas donde el texto es muy
grande, es decir en la fila de arriba tengo 6 columnas pero en esa fila se
convierten en 5 y en la siguiente vuelvo a tener 6.
¿como puedo hacer para que conserve todas las columnas y que la que tiene 50
carateres no se coma la siguiente columna?

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
08/10/2009 - 19:43 | Informe spam
hola (...), ?????

Ahora otra pregunta: si yo en la columna 6 tengo un comentario de 155 caracteres
como puedo decirle que me lo corte p.e a 10 caracteres
para que en un corta y pega de 8 columnas y 80 filas me salga mas o menos bien en word?



igual que lo aterior, puedes/necesitas/... prevenirlo desde excel (p.e.)
si suponemos que la sexta columna es E y que las 75 filas son el rango E2:E76 (?)

- abre el editor de vba (atajo de teclado: alt + F11)
- muestra la ventana de inmediato (atajo: ctrl + G)
- copia/pega (o escribe) lo siguiente y pulsas enter para ejecutarlo
(ajusta primero las referencias a tu rango real y prueba sobre una copia)

[e2:e76].value = [transpose(transpose(left(e2:e76,10)))]

saludos,
hector.
Respuesta Responder a este mensaje
#7 pixilated
09/10/2009 - 16:24 | Informe spam
Perfecto, muchas gracias

"Héctor Miguel" escribió en el mensaje
news:
hola (...), ?????

Ahora otra pregunta: si yo en la columna 6 tengo un comentario de 155
caracteres
como puedo decirle que me lo corte p.e a 10 caracteres
para que en un corta y pega de 8 columnas y 80 filas me salga mas o menos
bien en word?



igual que lo aterior, puedes/necesitas/... prevenirlo desde excel (p.e.)
si suponemos que la sexta columna es E y que las 75 filas son el rango
E2:E76 (?)

- abre el editor de vba (atajo de teclado: alt + F11)
- muestra la ventana de inmediato (atajo: ctrl + G)
- copia/pega (o escribe) lo siguiente y pulsas enter para ejecutarlo
(ajusta primero las referencias a tu rango real y prueba sobre una copia)

[e2:e76].value = [transpose(transpose(left(e2:e76,10)))]

saludos,
hector.

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