Ga naar inhoud

Marco: automatisch rij + opslaan als waarde


EDXM

Aanbevolen berichten

Hi

 

Ik probeer in 1 document 2 macro's te combineren, namelijk automatisch een extra rij toevoegen en indien dit document wordt opgeslagen dat alles behalve titel rij en laatste rij als waarde wordt bewaard.

 

Ik bijlage stuur ik het bestand door:

  • Test.xslm

 

Vraag 1:

In tabblad 'VRAAG 1 START' vindt je de beginsituatie terug.

 

Cell A1:G1 bestaat uit titels (beveiligd)

Cell A2 bevat een formule =ALS(EN(B2="";C2="";D2="";F2="";G2="");"";VANDAAG()) (beveiligd)

Cell E2 bevat een vaste waarde 123456 (beveiligd)

Cell B2;C2;D2;F2;G2 kunnen bewerkt/ingevuld worden (onbeveiligd)

 

Verwachting: als in één/of meerdere van volgende cellen, B2;C2;D2;F2;G2, iets wordt ingevuld dient er automatisch een blanco rij, incl. formule in Cell A2 en vaste waarde in Cell E2, toegevoegd te worden onder de actieve rij.

 

Zie verwachting in tabblad 'VRAAG 1 EINDE'.

 

Vraag 2:

In tabblad 'VRAAG 2 START' vindt je de beginsituatie terug.

 

Cell B2:D10;F2:G10 (onbeveiligd) bevat telkens een waarde waardoor in Cell A2:A10 (beveiligd) telkens de datum werd weergegeven

Cell A11:G11 is een blanco rij met een formule in Cell A2 (beveiligd) en vaste waarde in Cell E2 (beveiligd)

 

Verwachting: Indien dit document wordt opgeslagen dienen alle waardes in Cell A2:G2 t.e.m. voorlaatste rij vervangen worden door hun respectievelijke waarde. Cell A1:G1 en de laatste rij, in dit geval Cell A11:G11, dienen hun formule/tekst te behouden.

 

Zie verwachting in tabblad 'VRAAG 2 EINDE'.

 

Weet iemand van jullie wat hiervoor de juiste oplossing is?

 

Alvast hartelijk dank!

 

Mvg

EDXM

Test.xlsx

aangepast door EDXM
Link naar reactie
Delen op andere sites

dient er automatisch een blanco rij... toegevoegd te worden onder de actieve rij.

Dan bedoel je, neem ik aan, dat die nieuwe rij altijd rij 3 moet zijn, want op het moment dat je wat toevoegt is altijd  rij 2 de actieve rij?

Cell A11:G11 is een blanco rij met een formule in Cell A2 (beveiligd) en vaste waarde in Cell E2 (beveiligd)

In A11:G11 kunnen vanzelfsprekend nooit A2 of E2 voorkomen. Je bedoelt waarschijnlijk  wat anders.

...dienen alle waardes in Cell A2:G2 t.e.m. voorlaatste rij vervangen worden door hun respectievelijke waarde.

De respectievelijke waarden van A2:G2 zijn de vigerende waarden en die staan er al, het heeft dus geen zin die te vervangen. Waarschijnlijk bedoel je ook hier wat anders.

Je schrijft herhaaldelijk dat er cellen zijn beveiligd, maar in jouw bestand is geen enkele cel beveiligd.

Link naar reactie
Delen op andere sites

  • 2 weken later...
×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.