Retroceder   Foros del Web > Temas generales de computación > Ofimática

Respuesta
 
Herramientas Desplegado
Antiguo 12-sep-2007, 21:11   #1 (permalink)
Pablus00 está en el buen camino
 
Avatar de Pablus00
 
Fecha de Ingreso: diciembre-2003
Ubicación: A un click de distancia
Mensajes: 851
Enviar un mensaje por MSN a Pablus00
Problemas con copiado y pegado especial

Hola Colegas, intento copiar un valor de una celda X y pegarla en otra. El problema es que la celda de destino se encuentra combinada con otras, y al intentar pegar la informacion con el modo especial, valores, me sale el cartel de:

La operacion requiere que las celdas a combinar tengan el mismo tamaño

Range("E16").Copy
Sheets(" INGRESO DE PEDIDOS ").Range("L56").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=True, Transpose:=True
Application.CutCopyMode = False

Prove variando estas opciones de true a false, pero no cambia... SkipBlanks:=True, Transpose:=True

Como se evita este error? Gracias
__________________
-- Nunca te des por vencido, aún vencido -- Web
Pablus00 está desconectado   Responder Citando
Antiguo 12-sep-2007, 23:57   #2 (permalink)
mrocf tiene algunos puntos positivos de karma
 
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 347
Enviar un mensaje por Yahoo  a mrocf
Idea Problemas con copiado y pegado especial

Como me parece improbable poder "sobrepasar" una restricción del Excel, te sugiero aplicar la siguiente metodología:
Set Rng = Sheets(" INGRESO DE PEDIDOS ").[L56].MergeArea
Rng.MergeCells = False: Application.DisplayAlerts = False
[E16].Copy: Rng.PasteSpecial Paste:=xlValues
Rng.MergeCells = True: Application.DisplayAlerts = True
Set Rng = Nothing


Fíjate si te sirve.

Saludos

Última edición por mrocf; 13-sep-2007 a las 00:08.
mrocf está desconectado   Responder Citando
Antiguo 13-sep-2007, 00:59   #3 (permalink)
Pablus00 está en el buen camino
 
Avatar de Pablus00
 
Fecha de Ingreso: diciembre-2003
Ubicación: A un click de distancia
Mensajes: 851
Enviar un mensaje por MSN a Pablus00
Re: Problemas con copiado y pegado especial

Gracias Mrocf, lo probare, te agrego otra pregunta, que no logro entender por que me genera error...

Range("E16").Copy
Range("E47").Select
Sheets(" INGRESO DE PEDIDOS ").Select
Range("L56:W56").Select
ActiveSheet.Paste
Application.CutCopyMode = False

Este codigo lo acomodo de esta manera, pero me da error

Range("E16").Copy
Range("E47").Select
Sheets(" INGRESO DE PEDIDOS ").Range("L56:W56").Paste
Application.CutCopyMode = False

No deberia pero si lo abrevio asi, no funciona
__________________
-- Nunca te des por vencido, aún vencido -- Web
Pablus00 está desconectado   Responder Citando
Antiguo 13-sep-2007, 01:39   #4 (permalink)
mrocf tiene algunos puntos positivos de karma
 
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 347
Enviar un mensaje por Yahoo  a mrocf
De acuerdo Problemas con copiado y pegado especial


Está bien que no te funcione el Paste... porque lo correcto sería:
Código:
ActiveSheet.Paste _
    Destination:=Sheets(" INGRESO DE PEDIDOS ").[L56:W56]
Sin embargo y para el caso, es más "barato" lo siguiente:
Código:
[E16].Copy _
    Destination:=Sheets(" INGRESO DE PEDIDOS ").[L56:W56]
porque con un sólo método has copiado y has pegado la información.

Saludos

Última edición por mrocf; 13-sep-2007 a las 01:49.
mrocf está desconectado   Responder Citando
Antiguo 13-sep-2007, 10:19   #5 (permalink)
Pablus00 está en el buen camino
 
Avatar de Pablus00
 
Fecha de Ingreso: diciembre-2003
Ubicación: A un click de distancia
Mensajes: 851
Enviar un mensaje por MSN a Pablus00
Re: Problemas con copiado y pegado especial

Impecable mrocf, sos una biblia, gracias por tu ayuda!
__________________
-- Nunca te des por vencido, aún vencido -- Web
Pablus00 está desconectado   Responder Citando
Antiguo 13-sep-2007, 11:21   #6 (permalink)
mrocf tiene algunos puntos positivos de karma
 
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 347
Enviar un mensaje por Yahoo  a mrocf
Re: Problemas con copiado y pegado especial

Fue un gran gusto. Hasta la próxima.
mrocf está desconectado   Responder Citando
Antiguo 13-sep-2007, 13:30   #7 (permalink)
Pablus00 está en el buen camino
 
Avatar de Pablus00
 
Fecha de Ingreso: diciembre-2003
Ubicación: A un click de distancia
Mensajes: 851
Enviar un mensaje por MSN a Pablus00
Re: Problemas con copiado y pegado especial

Hola Mrocf nuevamente, tengo otra duda con el copiado de datos, por que la celda de origen, tiene datos concatenados de este tipo:

nombre y apellido, direccion, telefono

quisiera desconcatenar estos datos para luego si copiarlos con la formula que me diste, estuve viendo la formula =EXTRAER() pero solo extrae la cantidad de caracteres fijo que uno le indica en la formula, si el nombre es mas largo o mas corto, sale mal.

Necesitaria que me detecte el caracter "," y que copie hasta ahi, o entre coma y coma.

tambien me servira para desconcatenar un email, ya que tengo que separar lo que aparece primero y luego lo que aparece despues del @. Gracias
__________________
-- Nunca te des por vencido, aún vencido -- Web
Pablus00 está desconectado   Responder Citando
Antiguo 13-sep-2007, 15:08   #8 (permalink)
Pablus00 está en el buen camino
 
Avatar de Pablus00
 
Fecha de Ingreso: diciembre-2003
Ubicación: A un click de distancia
Mensajes: 851
Enviar un mensaje por MSN a Pablus00
Re: Problemas con copiado y pegado especial

Pude encontrar una funcion que viene con excel que se llama, texto en columnas, con la grabadora de macro, obtuve esto..

Selection.TextToColumns Destination:=Range("A10"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=False, Comma:=True, Space:=False, Other:=False, FieldInfo _
:=Array(Array(1, 1), Array(2, 1), Array(3, 1)), TrailingMinusNumbers:=True

voy a ver si sale, si a alguien se le ocurre otra opcion, sera bienvenida :D
__________________
-- Nunca te des por vencido, aún vencido -- Web
Pablus00 está desconectado   Responder Citando
Antiguo 13-sep-2007, 16:26   #9 (permalink)
mrocf tiene algunos puntos positivos de karma
 
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 347
Enviar un mensaje por Yahoo  a mrocf
Re: Problemas con copiado y pegado especial

Efectivamente, debes utilizar el Asistente para convertir texto en columnas con la "coma" como separador... ni más... ni menos.

Suerte.
mrocf está desconectado   Responder Citando
Respuesta

Calificación: Calificación de Tema: 1 votos, 5,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 13:51.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96