Hoi mensen,
Ik ben op zoek naar een VBA-code, waarbij een cel de hoogste waarde in een bereik moet krijgen na een wijziging in een andere cel.
Ik denk niet dat het ook met een formule kan.
Zie het bestandje.
Voorbeeld:
In kolom A staan namen
In kBekijk bijlage Oplopende nummering na wijziging vba.xlsmolom B staat een oplopende nummering, indien de naastgelegen waarde in kolom C "Ja" is.
In kolom C staat alleen maar Ja of Nee.
Eerste Voorbeeld:
Zodra C7 wijzigt in "Ja", moet B7 het hoogste nummer krijgen. In dit geval dus 7.
Als daarna C11 wijzigt in "Ja", moet B11 het hoogste nummer krijgen. In dit geval moet dat getal dan 8 worden.
Het getal 7 in B7 moet dus blijven staan na de eerste wijziging.
Welke cel als eerste wijzigt maakt niet uit. De bijbehorende waarde in kolom B moet dan het hoogste nummer krijgen.
Het is dus mogelijk dat eerst cel C11 wijzigt (en B11 dus de waarde 7 krijgt) en daarna pas C7 (en dus B7 de waarde 8 krijgt).
Indien de waarden in kolom C weer terug zouden wijzigen naar "Nee", hoeft er niets te veranderen in de nummering.
Ik hoop dat iemand mij kan helpen.
Alvast bedankt en groetjes,
Ivanhoes.
Ik ben op zoek naar een VBA-code, waarbij een cel de hoogste waarde in een bereik moet krijgen na een wijziging in een andere cel.
Ik denk niet dat het ook met een formule kan.
Zie het bestandje.
Voorbeeld:
In kolom A staan namen
In kBekijk bijlage Oplopende nummering na wijziging vba.xlsmolom B staat een oplopende nummering, indien de naastgelegen waarde in kolom C "Ja" is.
In kolom C staat alleen maar Ja of Nee.
Eerste Voorbeeld:
Zodra C7 wijzigt in "Ja", moet B7 het hoogste nummer krijgen. In dit geval dus 7.
Als daarna C11 wijzigt in "Ja", moet B11 het hoogste nummer krijgen. In dit geval moet dat getal dan 8 worden.
Het getal 7 in B7 moet dus blijven staan na de eerste wijziging.
Welke cel als eerste wijzigt maakt niet uit. De bijbehorende waarde in kolom B moet dan het hoogste nummer krijgen.
Het is dus mogelijk dat eerst cel C11 wijzigt (en B11 dus de waarde 7 krijgt) en daarna pas C7 (en dus B7 de waarde 8 krijgt).
Indien de waarden in kolom C weer terug zouden wijzigen naar "Nee", hoeft er niets te veranderen in de nummering.
Ik hoop dat iemand mij kan helpen.
Alvast bedankt en groetjes,
Ivanhoes.