op basis van verschillende criteria vanuit tabblad (backup) terugzetten

Status
Niet open voor verdere reacties.

misterwoods

Gebruiker
Lid geworden
17 apr 2006
Berichten
12
Beste mensen,

Ik hoop dat iemand mij kan helpen.
Ik ben al een tijdje aan het stoeien, maar ik kom er niet uit.

Het is de bedoeling dat data op basis van criteria worden hersteld vanuit een backup versie (op een tabblad).

In de bijlage een voorbeeld van een Excel bestand met 3 tabbladen.
Wanneer de macro wordt gestart, moet de data obv criteria vanuit het tabblad backup naar het tabblad actueel (per regel) worden overgezet. Dit om eventuele wijzigingen te elimineren. De cellen kunnen niet door een beveiliging worden geblokkeerd, omdat er met een tabel en slicers wordt gewerkt.

Afhankelijk van de versie, is er een criteria waarop de data terug wordt gezet.
Binnen de versie zijn er verschillende regels. De backup moet dus op de juiste regels worden teruggezet.


Backup
tabblad met bewaarde backup data
Kolommen A:AI de data
In kolom O de versie
In de kopregel oa de maanden 1 t/m 12
In kolom AK de sleutel welke elke regel uniek maakt.

Actueel
tabblad met data waar op basis van criteria de data vanuit het tabblad backup teruggezet moet worden
Kolommen A:AI de data
In kolom O de versie
In de kopregel oa de maanden 1 t/m 12
In kolom AK de sleutel welke elke regel uniek maakt.

Criteria
tabblad met de verschillende criteria.
Kolom B, het jaartal
Kolom D, de criteria voor de versie "LE2 2022"
Kolom E, de criteria voor de versie "realisatie"
De getallen (1 tm 12) geven per jaar de maanden aan die door de macro terug gezet moeten worden. In dit voorbeeld wordt voor de realisatie de maanden 2022 6 t/m 12 dus NIET teruggezet.

Kan iemand mij alsjeblieft met een stukje VBA in de juiste richting zetten?

Bedankt,

Peter
 

Bijlagen

Wanneer een gewijzigd bestand niet wordt opgeslagen hoeven wijzigingen niet te worden 'hersteld' en is een backup overbodig.

1 criterium : enkelvoud
2 criteria : meervoud
 
Laatst bewerkt:
Bedankt voor je reactie.


Was het maar zo simpel ;-)
Er kunnen/mogen wel wijzigingen worden aangebracht en opgeslagen. Alleen de data volgens de gestelde criteria wordt weer terug geplaatst.

Groet,

Peter
 
Dan zou ik eerder de toegestane wijzigingen via VBA overnemen in een moederbestand.
 
dat is inderdaad een goede keuze en dan op basis van de gestelde criteria. Dus in dit geval alleen de realisatie van de 6 tm 12 in 2022
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan