BUENOS DÍAS, UN CORDIAL SALUDO Y MUCHAS GRACIAS DE ANTEMANO POR SU AYUDA.
EN LA HOJA = "Proy.-Comer", TENGO DOS COLUMNAS EN AMARILLO UNA ES LA VARIEDAD Y LA OTRA ES LA RECETA, EL TEMA ES QUE LAS RECETAS SE DUPLICAN EN ALGUNOS CASO Y SEGÚN LA VARIEDAD, CREE EN EL ADMINISTRADOR DE NOMBRES, RANGOS DE TODAS LAS VARIEDADES;
"CANDY SNAPS" = "CS" (RANGO ='Proy.-Comer'!$L$23:$L$38) ...--------Y ASÍ SUCESIVAMENTE
LA IDEA ES COPIAR LOS DATOS ÚNICOS DE LAS RECETAS EN LA HOJA = BD_Recetas EN EL RANGO C9:C43 (DE COLOR AMARILLO.
YO USE UNA MACRO LA CUAL ESTA EN EL MODULO2 DEL VISUAL, CADA VEZ QUE CAMBIO LA VARIEDAD EN LA HOJA = BD_Recetas CELDA EN ROJO (F1), TRATO DE OBTENER LAS INICIALES DE CADA VARIEDAD EN LA CELDA D1 , SEGÚN COMO ESTAN LOS RANGOS EN EL ADMINISTRADOR DE NOMBRES, EN LA MACRO EN LA LINEA --- For Each Celda In Range("D1") ---- SOLO ME COPIA LO DE LA CELDA D1, SIN EMBARGO CUANDO EN LA MISMA MACRO LE CAMBIO EN LA LINEA --- For Each Celda In Range("CS") ---- SI ME COPIA LOS DATOS.
COMO PODRÍA AUTOMATIZARLO MEJOR???? SI HUBIERA ALGUNA FORMA SERIA GENIAL, ADJUNTO ARCHIVO
IMPORTANTE: "A MANERA DE PRUEBA PUSE EL RANGO AH8 PORQUE CADA VEZ QUE EJECUTO LA MACRO ME BORRABA LOS DATOS DE LAS DEMAS CELDAS DE LA COLUMNA C LA IDEA ES QUE ME COPIE EN LA CELDA C DEL RANGO EN AMARILLO"
BUENOS DÍAS, UN CORDIAL SALUDO Y MUCHAS GRACIAS DE ANTEMANO POR SU AYUDA.
EN LA HOJA = "Proy.-Comer", TENGO DOS COLUMNAS EN AMARILLO UNA ES LA VARIEDAD Y LA OTRA ES LA RECETA, EL TEMA ES QUE LAS RECETAS SE DUPLICAN EN ALGUNOS CASO Y SEGÚN LA VARIEDAD, CREE EN EL ADMINISTRADOR DE NOMBRES, RANGOS DE TODAS LAS VARIEDADES;
POR EJEMPLO
"BLACK SEEDLESS" = "BS" (RANGO ='Proy.-Comer'!$L$11:$L$20)
"COTTON CANDY" = "CC" (RANGO ='Proy.-Comer'!$L$41:$L$55)
"CANDY SNAPS" = "CS" (RANGO ='Proy.-Comer'!$L$23:$L$38) ...--------Y ASÍ SUCESIVAMENTE
LA IDEA ES COPIAR LOS DATOS ÚNICOS DE LAS RECETAS EN LA HOJA = BD_Recetas EN EL RANGO C9:C43 (DE COLOR AMARILLO.
YO USE UNA MACRO LA CUAL ESTA EN EL MODULO2 DEL VISUAL, CADA VEZ QUE CAMBIO LA VARIEDAD EN LA HOJA = BD_Recetas CELDA EN ROJO (F1), TRATO DE OBTENER LAS INICIALES DE CADA VARIEDAD EN LA CELDA D1 , SEGÚN COMO ESTAN LOS RANGOS EN EL ADMINISTRADOR DE NOMBRES, EN LA MACRO EN LA LINEA --- For Each Celda In Range("D1") ---- SOLO ME COPIA LO DE LA CELDA D1, SIN EMBARGO CUANDO EN LA MISMA MACRO LE CAMBIO EN LA LINEA --- For Each Celda In Range("CS") ---- SI ME COPIA LOS DATOS.
COMO PODRÍA AUTOMATIZARLO MEJOR???? SI HUBIERA ALGUNA FORMA SERIA GENIAL, ADJUNTO ARCHIVO
IMPORTANTE: "A MANERA DE PRUEBA PUSE EL RANGO AH8 PORQUE CADA VEZ QUE EJECUTO LA MACRO ME BORRABA LOS DATOS DE LAS DEMAS CELDAS DE LA COLUMNA C LA IDEA ES QUE ME COPIE EN LA CELDA C DEL RANGO EN AMARILLO"
SALUDOS Y NUEVAMENTE GRACIAS POR EL APOYO
01 PCP.xlsx - v02 - copia.xlsm