Wie kan mij helpen? Ben al dagen aan het proberen. Dit is mijn eerste experiment met macro’s in Excel. Waarschijnlijk is er een simpele oplossing maar die zie ik niet. (Ik ben gebonden aan Excel 2003)
In de bijlage een overzicht van mensen die geplaatst worden in een verpleeghuis (vph) of naar de thuiszorg (thuisz) .
Tabblad 1: de mensen die op de lijst staan voor thuiszorg. Zodra ze uitgeplaatst zijn mag de persoon naar de jaarlijst (tabblad 2) en worden de gegevens statisch.
Tabblad 3: de mensen die op de lijst staan voor een vph. Idem worden de gegevens verplaatst naar tabblad 4 als de mensen uitgeplaatst zijn.
Ik wil een eenvoudige manier om de mensen te verplaatsen van blad 1 naar blad 2, (van blad 3 naar blad 4) en een enkele persoon van blad 3 naar blad 1.
Daarom heb ik een aantal knoppen gemaakt.
Problemen waar ik tegen aanloop:
- Als je niet de hele rij selecteert maar een enkele cel in de rij dan werkt de knop niet goed. Gegevens komen dan verkeerd in de jaarlijst te staan.
- Als je de auto-filter gebruikt en meerdere rijen tegelijk selecteert dan komen de gegevens hopeloos doorelkaar.
- Als je per ongeluk op een knop drukt dan is de rij weg en je weet niet welke. De ongedaan-toets werkt niet na een macro, dus die gegevens ben je kwijt.
De oplossing die ik bedacht heb: maak voor iedere rij een selectievakje. Zie het voorbeeld in tabblad “thuiszorg”. Als je het vakje aanklikt dan kleurt de rij grijs. Dat is een extra check zodat je niet per ongeluk het verkeerde verwijderd. Als je vervolgens op de knop klikt dan wordt de macro uitgevoerd bij rijen die aangevinkt zijn.
Het volgende gaat mis:
- De ingeschakelde selectievakjes aan de macro koppelen. Zodat ik de rijen die ik met de knop wil verplaatsen of verwijderen eerst kan aanvinken. (je moet ook meerder rijen kunnen selecteren en ook als filters ingeschakeld zijn)
- Het selectievakje is niet aan de rij gekoppeld. Als je een rij verwijderd blijft het selectievakje staan. Er komen dan 2 selectievakjes bovenelkaar te staan.
- Voor iedere rij moet je het selectievakje apart koppelen. VB C34 aan D34 enz. Dit kost veel tijd omdat het op 2 bladen moet en totaal op ongeveer 250 -300 rijen.
- De voorwaardelijke opmaak waardoor de rij grijs kleurt moet ik rij voor rij instellen.
’t Zijn veel vragen. Sorry. Ik hoop dat iemand mij kan helpen.
Let op: het bestandje van 344,5 KB is het juiste bestand. Het andere is verkeerd door mij gepost.
In de bijlage een overzicht van mensen die geplaatst worden in een verpleeghuis (vph) of naar de thuiszorg (thuisz) .
Tabblad 1: de mensen die op de lijst staan voor thuiszorg. Zodra ze uitgeplaatst zijn mag de persoon naar de jaarlijst (tabblad 2) en worden de gegevens statisch.
Tabblad 3: de mensen die op de lijst staan voor een vph. Idem worden de gegevens verplaatst naar tabblad 4 als de mensen uitgeplaatst zijn.
Ik wil een eenvoudige manier om de mensen te verplaatsen van blad 1 naar blad 2, (van blad 3 naar blad 4) en een enkele persoon van blad 3 naar blad 1.
Daarom heb ik een aantal knoppen gemaakt.
Problemen waar ik tegen aanloop:
- Als je niet de hele rij selecteert maar een enkele cel in de rij dan werkt de knop niet goed. Gegevens komen dan verkeerd in de jaarlijst te staan.
- Als je de auto-filter gebruikt en meerdere rijen tegelijk selecteert dan komen de gegevens hopeloos doorelkaar.
- Als je per ongeluk op een knop drukt dan is de rij weg en je weet niet welke. De ongedaan-toets werkt niet na een macro, dus die gegevens ben je kwijt.
De oplossing die ik bedacht heb: maak voor iedere rij een selectievakje. Zie het voorbeeld in tabblad “thuiszorg”. Als je het vakje aanklikt dan kleurt de rij grijs. Dat is een extra check zodat je niet per ongeluk het verkeerde verwijderd. Als je vervolgens op de knop klikt dan wordt de macro uitgevoerd bij rijen die aangevinkt zijn.
Het volgende gaat mis:
- De ingeschakelde selectievakjes aan de macro koppelen. Zodat ik de rijen die ik met de knop wil verplaatsen of verwijderen eerst kan aanvinken. (je moet ook meerder rijen kunnen selecteren en ook als filters ingeschakeld zijn)
- Het selectievakje is niet aan de rij gekoppeld. Als je een rij verwijderd blijft het selectievakje staan. Er komen dan 2 selectievakjes bovenelkaar te staan.
- Voor iedere rij moet je het selectievakje apart koppelen. VB C34 aan D34 enz. Dit kost veel tijd omdat het op 2 bladen moet en totaal op ongeveer 250 -300 rijen.
- De voorwaardelijke opmaak waardoor de rij grijs kleurt moet ik rij voor rij instellen.
’t Zijn veel vragen. Sorry. Ik hoop dat iemand mij kan helpen.
Let op: het bestandje van 344,5 KB is het juiste bestand. Het andere is verkeerd door mij gepost.
Bijlagen
Laatst bewerkt: