none
EXTRACCIÒN Y CONCATENACIÒN EN EXCELL POR MEDIO DE MACROS RRS feed

  • Pregunta

  • ¡¡¡¡HOLA BUENAS TARDES TENGO UN PROBLEMA DE CONCATENACIÒN EN EXCELL 

    TENGO VARIAS CADENAS EN DIFERENTES CELDAS

    EJEMPLO:

    CELDA A1 = 1 1234 5678 1234 5678

    CELDA A2 = 2 1234 5678 1234

    CELDA A3 = 3 1234 5678

    CELDA A4 = 4 1234

    LAS VOY RECORRIENDO CELDA POR CELDA Y TRAGEO SU LONGITUD PERO NO ME FUNCIONA CONCATENAR ESTE ES EL CODIGO 

                                           

    If Len(POLIZARELLENO) = 16 Then

                        POLIZARELLENO = (CONCATENATE(Mid(POLIZARELLENO, 3, 7), "" - "", Mid(POLIZARELLENO, 9, 8)))                   
                        ,(CONCATENATE(MID(POLIZARELLENO,3,4),""-"",MID(POLIZARELLENO,8,4),""-"",MID(POLIZARELLENO,13,4),""-0000"")))

     End If

    LO QUE NECESITO ES: 

    CELDA A1 = 1234-5678-1234-5678

    CELDA A2 = 1234-5678-1234-0000

    CELDA A3 = 1234-5678-0000-0000

    CELDA A4 = 1234-0000-0000-000

    LAS QUE TENGAN 4TO NIVEL SOLO SEPARO POR GUIONES PERO SI NO SE CUMPLE TENGO QUE RELLENAR CON CEROS

    ESPERO Y ME PUEDAN AYUDAR SALUDOS

    lunes, 8 de octubre de 2012 23:23

Todas las respuestas

  • Utiliza el caracter "&". Por ejemplo, si yo quiero que salga concatenado 1234 y 5678 con un guión, el código sería:

    X = "1234" & "-" & "5678"

    Esto daría:

    X = "1234-5678"

    Espero haberte podido ayudar.


    Working Into Binary (WIB) - http://workingintobinary.blogspot.com.es/

    martes, 9 de octubre de 2012 11:46