Saltar al contenido

Concatenar datos segun criterio


estepanuno

Recommended Posts

publicado

Hola a todos

tengo un problemilla

tengo una lista con una serie de datos, mi pregunta es la siguiente:

habria alguna macro capaz de leer en la columna Ahasta donde ponga TOTAL PROVEEDOR y concatenar los datos de la columna n?

Gracias a todos por vuestro tiempo y la labor de aprendizaje

un saludo

01-Prueba.xls

publicado

Hola compañero TESE

Lo primero agradecerte tu interes ,en realidad lo que quiero es lo que dice el enunciado, concatenar los números con un signo + entre ellos

Agradecería cualquier ayuda

Gracias por todo

publicado

Entonces, estepanuno, lo que necesitas es concatenar los valores de las filas anteriores a "Total proveedo" (falta la "r" en el archivo) excepto la de "Total Bono".....¿Es así?

Un saludo,

Tese

publicado

Una última duda, estepanuno....

He visto que los datos de la columna "N" son números almacenados como texto (de hecho, aparece ' delante de los números). ¿Esa es la situación real ó son números? Te lo digo por modificarlo directamente en el ejemplo y empezar a trabajar sobre esa base.

Un saludo,

Tese

publicado

Buenas, estepanuno

Creo que algo hemos logrado.......a ver si es lo que buscas. ;)

He incluido un módulo con una macro. Desconozco tus conocimientos en estos temas, así que por si acaso nunca has ejecutado una macro, con el archivo abierto pulsa Alt + F8 y te aparecerá una ventanita donde puedes elegir la macro del archivo. La seleccionas y pulsas ejecutar.......

Pruébalo y me cuentas.....

Un saludo,

Tese

01-Prueba_Tesev1.xls

publicado

Buenos dias Tese

Lo primero es agrdecerte tu ayuda con este tema, de corazon

Funciona de cine, y de una persona que esta empezando en este mundillo con ganas de aprender es de agrdecer que haya personas que compartan sus conocimientos con los demas, gracias

Perdona por nom contestar antes, pero en el trabajo esta la cosa super liada

Un saludo

  • 2 months later...
publicado

hola a todos

me vais a perdonar pero me ha surgido otra duda

se podria poner al pricipio de concatenar un "+" para poder identificar con un buscarv?

gracias por vuestra paciencia

publicado

Buenas, estepanuno

Incluye la 3ª línea del siguiente código en el tuyo y en la 7ª incluye el signo + dentro de los paréntesis que ya tenías, para que te quede así:

Sub concatena_proveedor()
Application.ScreenUpdating = False
concatenado = "+"
For Each valor In Range("a1:a" & Range("a20000").End(xlUp).Row)
If valor Like "TOTAL PROVEEDO*" Then
valor.EntireRow.Columns("n") = Left(concatenado, Len(concatenado) - 1)
concatenado = "+"
GoTo otro:
End If
If valor Like "TOTAL BONO*" Or valor Like "TOTAL CAMION*" Then GoTo otro:
concatenado = concatenado & valor.EntireRow.Columns("n") & "+"
otro:
Next valor
MsgBox "Datos concatenados", vbInformation, "Fin del Proceso"
Application.ScreenUpdating = True
End Sub[/CODE]

Un saludo,

Tese

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.