validatiecells updaten niet automatisch

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • Japiestrijder
  • Registratie: November 2024
  • Laatst online: 04-11-2024
Mijn vraag
Hallo,
Ik ben met een bewaarsysteem bezig en ik loop tegen het volgende probleem in Excel aan. Ik heb een validatie gezet in een tabel met brongegevens in een andere worksheet. Wanneer ik de brongegevens aanpas komt deze verandering wel door in de optie die je hebt in deze validatiecellen maar de cellen die al ingevuld zijn veranderen dan niet. Hoe los ik dat op?

Relevante software en hardware die ik gebruik
Ik gebruik de nieuwste excel.


Wat ik al gevonden of geprobeerd heb
Uitleg plaatjes: Ik heb dus in de brongegevens roze in ROZE vervangen. Dit verandert helaas niet automatisch in de cel in het tabel. ;(

Ik heb al met macro's geprobeerd maar ik kan geen geschikte code vinden. Afbeeldingslocatie: https://tweakers.net/i/LGjSZ8j9gcrKLK0a9UyhKKKxgXU=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/Cp7uPYk4KMgkP8q8CxCATyFs.png?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/LACqIm7PJ1OeelP_rqNjo63jh30=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/X1YURI9gQfefA5cA2L2eJNtG.png?f=user_large

Alle reacties


Acties:
  • 0 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
Japiestrijder schreef op maandag 4 november 2024 @ 18:13:
Wanneer ik de brongegevens aanpas komt deze verandering wel door in de optie die je hebt in deze validatiecellen maar de cellen die al ingevuld zijn veranderen dan niet.
Dat is nu eenmaal het gedrag van Excel. Als je ergens iets hebt ingevuld en je wil dat wijzigen, dan moet je dat ter plekke wijzigen, als het niet om formules gaat.

Opm: Als je eenzelfde vraag (zoals deze) ook op een ander forum hebt gesteld, dan verdient het aanbeveling om dat op beide forums te vermelden. Dat kan voor helpers onnodig werk en ergernis voorkomen.

Acties:
  • 0 Henk 'm!

  • m-vw
  • Registratie: Mei 2013
  • Laatst online: 07:40

m-vw

Dus?

Je zou met een functie als workbook.sheetchange in combinatie met intersect kunnen werken.

Het web staat er vol mee. De intersect functie zorgt ervoor dat er enkel iets gebeurd als je de brondata aanpast.

Acties:
  • 0 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
m-vw schreef op maandag 4 november 2024 @ 21:16:
Je zou met een functie als workbook.sheetchange in combinatie met intersect kunnen werken. Het web staat er vol mee. De intersect functie zorgt ervoor dat er enkel iets gebeurd als je de brondata aanpast.
Dan is handmatig aanpassen van de gegevens nog sneller gebeurd, denk ik. Test dat maar eens.

Acties:
  • 0 Henk 'm!

  • m-vw
  • Registratie: Mei 2013
  • Laatst online: 07:40

m-vw

Dus?

dix-neuf schreef op dinsdag 5 november 2024 @ 09:18:
[...]

Dan is handmatig aanpassen van de gegevens nog sneller gebeurd, denk ik. Test dat maar eens.
Met ctrl+h kan het ook, maar als je het automatisch wilt moet je iets hebben dat de actie in gang zet.

Acties:
  • 0 Henk 'm!

  • Emperor
  • Registratie: Oktober 2010
  • Laatst online: 01-10 07:26
Er is een work around die volgens mij bereikt wat jij zoekt:

Afbeeldingslocatie: https://tweakers.net/i/EGKXClevnfNRhYw4k65BCMTLMXc=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/dW2u980jFirp5WhIYY7MGPGf.png?f=user_large

De gele cellen zijn te wijzigen. De cellen in A1,2 etc zijn een samenvoegsel van het nummer in B en de tekst in C.

Voeg een lijstselectie in vanuit het ontwikkelaars menu (kan zijn dat je deze eerst zichtbaar moet maken)
Afbeeldingslocatie: https://tweakers.net/i/9pgOR9U46TCGmOmXzrZXu5Yo37s=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/nQto6vffm3tcBmPnwwamBui6.png?f=user_large

Stel deze als volgt in:
Afbeeldingslocatie: https://tweakers.net/i/16qdE50uGdNa_a7NV8ltM_EuJv4=/800x/filters:strip_exif()/f/image/PIv3zzPEwxP5QvVcazECL58q.png?f=fotoalbum_large

De lijst geeft als resultaat enkel het cijfer, en niet de informatie erachter.
In de cel waar je wilt dat uiteindelijk het resultaat komt plaats je de formule met een verticaal zoeken:
Afbeeldingslocatie: https://tweakers.net/i/Hbi90YoijlEvjQ2SjztLEskj4_E=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/dpMJ9FRWDMYhUnS1Xhc0EhjM.png?f=user_large

Als je nu in C1-5 de tekst aanpast, past de waarde in B7 ook aan.
Pagina: 1