• 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.

controleren op wijzigingen

Status
Niet open voor verdere reacties.

Lampie173

Gebruiker
Lid geworden
21 jan 2012
Berichten
154
Goedenavond allen,

Is het mogelijk om eventuele veranderingen in een werkblad te kopieren en daarmee op te slaan?

In de kolom kw.1 staan namen, stel dat ik een van de namen verander, kan ik de 'oude' en de nieuwe naam opslaan met datumstempel wanneer de wijziging heeft plaatsgevonden in werkblad 'Wijzigingen'?

En kan dat dan ook voor de andere kolommen kw.2, kw.3 en kw. 4
Zie toegevoegd voorbeeld.
 

Bijlagen

  • Test Wachtdienstrooster.xlsx
    20,7 KB · Weergaven: 13
Bedoel je het zo?

Verander maar eens een van de namen. Dan zie je dat de oude naam wordt opgeslagen op het werkblad wijzigingen. Achter blad 1 vind je de vba code.
Sheet "wijzigingen" heb ik wat vorm gegeven.
 

Bijlagen

  • Test Wachtdienstrooster.xlsm
    30,9 KB · Weergaven: 34
Laatst bewerkt:
TOP!!!!

Mijn dank is groot JVeer!!

Alleen nog 1 klein vraagje:eek: Hoe kan ik in het rooster de 'nieuwe' naam een kleurtje geven?
Kan dat met VO?

Nogmaals Dank!

Toon
 
Hmm,

IK bedenk met net om dat met een verborgen 2 hulpkolommen te doen?
hulpkolom 1: originele inhoud ; hulpkolom 2 is er verschil in naam; zo ja, dan kleur originele cel (werkblad wachtdienstrooster)
 
Tip: Probeer eens te zoeken naar een match op het tabblad met oude namen. Als er een match is dan inkleureb en anders niet.

Dus kolommen met de namen vergelijken

Kun je checken met aantal.als
Als de uitkomst 0 is, zou je een kleur moeten geven
 
Laatst bewerkt:
@JVeer, ;)

Code:
msgbox Union(Range("D5:D17"), Range("I5:I17"), Range("N5:N17"), Range("S5:S17")).address
msgbox range("D5:D17,I5:I17,N5:N17,S5:S17").address
 
@hsv :eek:

Hier trouwens een voorbeeldje voor de gekleurde nieuwe naam.
Ook een kleine aanpassing in de code. Als de oude naam nog leeg was zal er geen regel worden weggeschreven naar de sheet wijzigingen.
 

Bijlagen

  • Test Wachtdienstrooster (1).xlsm
    32 KB · Weergaven: 36
Laatst bewerkt:
@HSV
Jouw aanvulling geeft alleen 2 msgboxen waarin de 4 ranges staan?

@ JVeer
Jouw aanvulling maakt dat alle (onveranderde) namen geel gekleurd worden.

Na enige tijd frubbelen heb ikzelf de volgende coderegel toegevoegd:

Code:
Target.Interior.Color = RGB(250, 200, 150)

aan jouw code.

Dat werkt wel maar wat er nu gebeurt is dat de lijnen tussen de cellen verdwijnen.

Groet,

Toon
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan