Jump to content

RubenDario

Members
  • Content Count

    162
  • Joined

  • Last visited

  • Days Won

    2

RubenDario last won the day on October 4

RubenDario had the most liked content!

About RubenDario

  • Rank
    Advanced Member
  • Birthday 06/28/1962

Contact Methods

  • Twitter
    smrubendario

Converted

  • Campos
    ;

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. ¡ Hola @johnmpl ! Todo ha quedado magnífico. Funciona tal y como lo necesito. Ya quisiera yo manejar de esta forma las fórmulas matriciales en Excel. Agradezco la atención. Dios te bendiga. Muchísimas gracias al amigo de siempre @Gerson Pineda quien nunca deja de apoyarme !! Nuestro trabajo diario con Uds se hace más llevadero. Un gran abrazo amigos !! Al tema lo doy por SOLUCIONADO. Rubén
  2. Hola @johnmpl ! ¡ Excelente solución ! Sin embargo hoy mismo (hace un rato) se me presentó una variante : En una de las columnas de color amarillo (IMPORTE A, IMPORTE C, IMPORTE E, IMPORTE G) aparece alguna con importe CERO y por supuesto me toma como valor mínimo el CERO. Y todo lo que es CERO no debe tenerse en cuenta 😰😰😰 ! Me podrías decir de paso cómo has conseguido ese color rosa claro en dos tonalidades ? Muchas gracias. Rubén
  3. Hola ! Necesito recuperar el valor mínimo entre varios valores que están en columnas intercaladas. Gracias Rubén ValorMinimoRango.xlsx
  4. Buenos días a todos: Quedo muy agradecido con @Haplox y @Antoni por ayudarme en esto que de hecho me está funcionando muy bien. Cordiales saludos amigos ! Doy por SOLUCIONADO este tema. Muchas gracias Rubén
  5. Hola Antoni : Siendo sincero, tú me has solucionado el problema. Lo he probado y SÍ que lo has entendido !!! Ahora como no me gusta sólo copiar y adaptarlo a mis hojas en Excel, me encantaría me expliques superficialmente (si no es mucho pedir) lo que sucede en cada línea de código. Quiero razonar para más adelante utilizarlo en otras necesidades que irán apareciendo. Application.EnableEvents = False --- > Qué función cumple ? If Not Intersect(Columns("A"), Target) Is Nothing And _ Target.Row > 1 Then ----> Qué dice ? Que si la celda editada no es en la columna A y... (ya me perdí !!!) Range("B" & Target.Row) = Range("K1") & " " & _ DVMod11(Range("K1")) ---> Aqui se "formatea" el código devuelto por la función ? Que es devuelta como texto ? Range("K1") = Range("K1") + 1 ---> Aquí es donde incrementas en una unidad el codigo en la celda espeficada !! Genial maestro !! Me funciona perfectamente sólo que quiero entenderlo un poquito a fondo. Abrazo Antoni !! Rubén
  6. Buenas tardes: Muy amable por contestar @Haplox... Las columnas "I" y "J" las coloqué sólo como ejemplo de lo que tiene que "suceder" cuando a un código cualquiera se le genera un dígito verificador. Es en la columna "B" en donde deben ir apareciendo los codigos con sus correpondientes dígitos verificadores. Sólo y sólo SI escribo la letra "G" en la columna "A". En realidad yo decidí que sea "G" pudiendo ser cualquier letra. Y precisamente de ese evento del que hablas creo es la solución, sólo que mis "razonamientos" en VBA son casi nulos. De a poco voy dando pasitos. Tu aporte puede ayudarme no sabes cuánto. Muchas gracias Rubén
  7. Buenas tardes: Cada vez que voy guardando datos (por ejemplo de proveedores) necesito generarle un codigo con su correspondiente Dígito Vericador. Si no escribo la letra "G" en la columna A, la tabla no crece. La función que genera el dígito verificador (módulo 11) funciona muy bien. Todo debe generarse dentro de una TABLA. Me aparecen los errores porque tengo entendido que debo crear otro módulo de incremento del número base ( ?? ) Por mi casi nulo conocimiento de VBA es que recurro a vuestra valiosa ayuda. Rubén Codigos.xlsm
  8. Gerson: Por supuesto que se solucionó. Tus aportes y las de @Silvia son siempre geniales. Me cuesta mucho entender algunas soluciones, lo admito. Estimado amigo, una vez más las gracias. @Gerson Pineda y @Silvia larga vida !!! Al tema lo doy por SOLUCIONADO. Rubén
  9. Estimada Silvia: Tu aclaración se ajusta totalmente a la realidad. Muchísimas gracias. Es que estuve probando todas las soluciones y todo me funciona. Soy un poco "lenteja" en "desgranar" cada solución pero tengo que hacerlo para poder alguna vez volver a aplicarlos en casos similares. Un fuerte abrazo. Rubén
  10. Ja ja ja ja ja... pues no sabía lo de Silvia. Significa que también podría ayudarnos en algo más que dar soluciones geniales en Excel. Estimado @Gerson Pineda Yo necesito realmente los datos de la segunda tabla ("Pagado") llevarlos a la columna G. Son dos tablas de resúmenes y NO EXISTE nada que SUMAR. Nada más amigo. Igual Silvia con la bola mágica estará viendo todo lo que te estoy escribiendo sin que interactue directamente. Saludos
  11. Buenos días Silvia: En realidad no. No pienso en eso pero me ha gustado mucho lo de SUMAPRODUCTO. Lo apliqué y me fue desastrosamente hasta que me dí cuenta de que tenía que convertir algunos rangos en referencia absoluta y todo se solucionó. Y lo de @Gerson Pineda es un verdadero misterio... Rubén
  12. Silvia gracias por el interés !! Yo necesito realmente los datos de la segunda tabla ("Pagado") llevarlos a la columna G. Son dos tablas de resúmenes y NO EXISTE nada que SUMAR. Es por eso que digo que SUMAR.SI.CONJUNTO no es la "solución ideal" aunque como dices tú, siempre dará la solución correcta. Un abrazo Rubén
  13. Hola Gerson ! Sólo obtener el primer/segundo dato estimado amigo... Muchas gracias @Silvia !!
×
×
  • Create New...

Important Information

Privacy Policy