Concatenar

21/10/2008 - 16:37 por Antonio | Informe spam
Hola. Os cuento mi problema. Tengo una tarifa en la que la referencia esta
dividida en tres columnas y que ocupa unas 11.000 filas. Para realizar las
busquedas lo que hago es concatenar las tres columnas en una nueva pero lo
hago manualmante y lo debo hacer habitualmente. He encontrado este macro por
la red, y aunque no se na de codigo, lo he apañao para automatizar el
proceso pero funciona bien con pocas filas pero cuando le digo que me lo
haga en las 11.000 filas de la hoja se me cualga. ¿podeis ayudarme?

Sub concatenar()
u = Cells(Rows.Count, 3).End(xlUp).Row
For i = 2 To u
Cells(i, 1) = Cells(i, 2) & "" & Cells(i, 3) & "" & Cells(i, 4)
Next
MsgBox "Datos concatenados por correctamente"
End Sub

Saludos y gracias.

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
22/10/2008 - 02:30 | Informe spam
hola, Cacho !

P.D.:
Esta ultima aclaracion tuya...
te la enseno el "comun amigo" que nos explico -tambien-
como acelerar los procesos ocultando la aplicacion? (je je je)



solo que hubiera podido "apreciar" su "preciado y extraordinario" codigo
(quizas a ultranza o a mi regreso despues de cortarme las venas) :))

no, lo que paso es que las pruebas las realice con textos y con numeros
por ello fue que note el comportamiento usando .Formula = ... (resultando textos)

saludos,
hector.
Respuesta Responder a este mensaje
#7 Antonio
22/10/2008 - 10:16 | Informe spam
Gracias a los dos por vuestra colaboración .La verdad es que ha sido todo un
exito y funciona a la perfección casi no me da tiempo ni de pestañear y ya
esta listo.

Saludos.

"Héctor Miguel" escribió en el mensaje
news:
hola, Cacho !

P.D.:
Esta ultima aclaracion tuya...
te la enseno el "comun amigo" que nos explico -tambien-
como acelerar los procesos ocultando la aplicacion? (je je je)



solo que hubiera podido "apreciar" su "preciado y extraordinario" codigo
(quizas a ultranza o a mi regreso despues de cortarme las venas) :))

no, lo que paso es que las pruebas las realice con textos y con numeros
por ello fue que note el comportamiento usando .Formula = ... (resultando
textos)

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