• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Een macro met te lang geheugen...

Status
Niet open voor verdere reacties.

Kitty Berends

Nieuwe gebruiker
Lid geworden
4 apr 2008
Berichten
2
Beste helper,

Het gaat om het volgende: Op mijn werk organiseren wij GZ-opleidingen. Een GZ-opleiding is opgebouwd uit 12/13 blokken, welke elk een paar weken duren. Aan de start van elk blok kleven acties, zoals bijvoorbeeld het kopiëren van literatuur voor de cursisten. Nu is het mijn doel om inzichtelijk te maken wat wanneer moet gebeuren (gelukt) en in één overzicht te kunnen kijken wat de status is van elke actie (niet gelukt). Ik wil graag bij een bepaalde actie kunnen schrijven dat ik bijvoorbeeld alleen maar de literatuur gekopieerd heb van de eerste drie zittingen van een blok, in plaats van dat ik meteen alles heb gedaan.

Voor het gemak heb ik mijn bestand bijgevoegd. U ziet dat ik in het eerste blad “Planning” een bepaalde datum kan selecteren in een kalender. Vervolgens laat het systeempje keurig zien wat er op en rondom die datum allemaal moet gebeuren. Nu is het de bedoeling dat als de kalender op 17 april staat, ik een opmerking schrijf in E16, en dat die opmerking geknipt wordt (via een macro?) en geplakt wordt in “Data” E5.

Die macro heb ik gemaakt en die werkt ook. MAAR, als ik de datum verplaats naar 3 april, dan plakt mijn macro de opmerking weer naar “Data” E5, in plaats van naar “Data E4.

Wat doe ik fout????

De macro die ik gemaakt heb is opgeslagen als Slaop1. Volgens mij is het probleem dat de macro blijft denken dat ik op 17 april zoek, terwijl ik ook naar een andere datum zou kunnen zoeken. Waarom past de macro zich niet aan mij aan?

Ik ben erg benieuwd naar uw reactie…

Met hartelijke groet,

Kitty
 

Bijlagen

Beste helper,

Het gaat om het volgende: Op mijn werk organiseren wij GZ-opleidingen. Een GZ-opleiding is opgebouwd uit 12/13 blokken, welke elk een paar weken duren. Aan de start van elk blok kleven acties, zoals bijvoorbeeld het kopiëren van literatuur voor de cursisten. Nu is het mijn doel om inzichtelijk te maken wat wanneer moet gebeuren (gelukt) en in één overzicht te kunnen kijken wat de status is van elke actie (niet gelukt). Ik wil graag bij een bepaalde actie kunnen schrijven dat ik bijvoorbeeld alleen maar de literatuur gekopieerd heb van de eerste drie zittingen van een blok, in plaats van dat ik meteen alles heb gedaan.

Voor het gemak heb ik mijn bestand bijgevoegd. U ziet dat ik in het eerste blad “Planning” een bepaalde datum kan selecteren in een kalender. Vervolgens laat het systeempje keurig zien wat er op en rondom die datum allemaal moet gebeuren. Nu is het de bedoeling dat als de kalender op 17 april staat, ik een opmerking schrijf in E16, en dat die opmerking geknipt wordt (via een macro?) en geplakt wordt in “Data” E5.

Die macro heb ik gemaakt en die werkt ook. MAAR, als ik de datum verplaats naar 3 april, dan plakt mijn macro de opmerking weer naar “Data” E5, in plaats van naar “Data E4.

Wat doe ik fout????

De macro die ik gemaakt heb is opgeslagen als Slaop1. Volgens mij is het probleem dat de macro blijft denken dat ik op 17 april zoek, terwijl ik ook naar een andere datum zou kunnen zoeken. Waarom past de macro zich niet aan mij aan?

Ik ben erg benieuwd naar uw reactie…

Met hartelijke groet,

Kitty

De macro past zich niet aan omdat je in de code steeds verwijst naar cel E5.
Range("E5").Select

Bovendien verwijst je steeds naar hetzelfde project.
"GZ-05 BL-135 V"
Dit noemen programmeurs "hard gecodeerd".

Ik heb de macro aangepast zodat er in de A-kolom van Data gezocht wordt naar de waarde in cel E10 van Planning.
Op die gevonden regel wordt in de E-kolom van Data de opmerking van E16 geplaatst.


Met vriendelijke groet,


Roncancio
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan