[Excel] Hoe foutmelding genereren als meer velden vol

Pagina: 1
Acties:
  • 364 views sinds 30-01-2008
  • Reageer

  • Zerveza
  • Registratie: Maart 2001
  • Laatst online: 17-12-2021

Zerveza

DoS porfavor

Topicstarter
ik ben een formulier aan het maken wat ik volledig dummy proof wil maken.

Ik heb een ja, nee, weetniet veld waar mensen een "x" in moeten zetten, ik wil het zo maken dat er een foutmelding komt zodra een van de andere velden reeds is ingevuld.

Ik zou niet weten waar ik moest beginnen met zoeken, zal vast mogelijk zijn.. kan iemand me een duw in de juiste richting geven?

Ik heb al geprobeerd met een validation over een veld met een countif... maar die telt vrolijk door ook al geef ik aan dat hij niet groter dan 2 mag worden.

  • Zerveza
  • Registratie: Maart 2001
  • Laatst online: 17-12-2021

Zerveza

DoS porfavor

Topicstarter
schop

  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 23:24

Gonadan

Admin Beeld & Geluid, Harde Waren
Post de code van je validatie dan eens?

Je zou kunnen controleren hoeveel velden er leeg zijn :)
Dat moeten er dan twee zijn.

Edit:
code:
1
IF(COUNTBLANK(B1:B3)=2;"GOED";"FOUT")

Dit werkt voor mij in ieder geval.
Die zal je wel kunnen aanpassen naar jouw wensen. :)

[ Voor 40% gewijzigd door Gonadan op 03-05-2006 10:10 ]

Look for the signal in your life, not the noise.

Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


  • Zerveza
  • Registratie: Maart 2001
  • Laatst online: 17-12-2021

Zerveza

DoS porfavor

Topicstarter
Gonadan schreef op woensdag 03 mei 2006 @ 10:01:
Post de code van je validatie dan eens?

Je zou kunnen controleren hoeveel velden er leeg zijn :)
Dat moeten er dan twee zijn.

Edit:
code:
1
IF(COUNTBLANK(B1:B3)=2;"GOED";"FOUT")

Dit werkt voor mij in ieder geval.
Die zal je wel kunnen aanpassen naar jouw wensen. :)
Prima, dan komt er fout te staan, to zover ben ik ook gekomen. Ik wil echter niet dat er FOUT in een veld komt te staan, maar dat het gewoonweg niet mogelijk is die fout te maken. Dus een melding ofzo.

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB/AI

Front verplichte underscores

Waarom pak je daar VBA voor? Daar is de standaard Validatie functie voor in je menubalk. Eventueel i.c.m. een aangepast dataformaat via de eigenschappen van de cellen.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


  • Zerveza
  • Registratie: Maart 2001
  • Laatst online: 17-12-2021

Zerveza

DoS porfavor

Topicstarter
F_J_K schreef op woensdag 03 mei 2006 @ 11:43:
Waarom pak je daar VBA voor? Daar is de standaard Validatie functie voor in je menubalk. Eventueel i.c.m. een aangepast dataformaat via de eigenschappen van de cellen.
Ik ken de validatie functie, maar weet niet hoe ik die over meerdere cellen moet gebruiken.. ook google/got kunnen me daar niet veel over vertellen..

  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Je moet ook geen berekend veld valideren; je moet de invoercellen valideren.
edit:
ow, niet refreshed

validatie, aangepast, formula. En die formule moet de waarde true opleveren.
dus iets als: aantallegecellen(bereik)>1

@ hieronder, niet alleen niet netjes, ook nodeloos omslachtig

[ Voor 63% gewijzigd door Lustucru op 03-05-2006 11:56 ]

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 23:24

Gonadan

Admin Beeld & Geluid, Harde Waren
Zerveza schreef op woensdag 03 mei 2006 @ 11:52:
[...]


Ik ken de validatie functie, maar weet niet hoe ik die over meerdere cellen moet gebruiken.. ook google/got kunnen me daar niet veel over vertellen..
Je zou de functie bijvoorbeeld aan het veld met fout/goed kunnen hangen o.i.d.
Dan valideer je maar op één veld.
En dan je ook nog eens het vinkje met "toepassen op alle velden met dezelfde instellingen" gebruiken.
Niet echt een nette oplossing, maarja :)

@hierboven:
Het is inderdaad flink ranzig en omslachtig. Vandaar dat ik formulieren liever maak in php enzo ;)
Ik ben niet zo'n excelfan :)

[ Voor 14% gewijzigd door Gonadan op 03-05-2006 12:54 ]

Look for the signal in your life, not the noise.

Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


  • Zerveza
  • Registratie: Maart 2001
  • Laatst online: 17-12-2021

Zerveza

DoS porfavor

Topicstarter
Niesje schreef op woensdag 03 mei 2006 @ 11:53:
Je moet ook geen berekend veld valideren; je moet de invoercellen valideren.
edit:
ow, niet refreshed

validatie, aangepast, formula. En die formule moet de waarde true opleveren.
dus iets als: aantallegecellen(bereik)>1

@ hieronder, niet alleen niet netjes, ook nodeloos omslachtig
Bedankt Niesje, hiermee ben ik gered wat validatie van het aantal gevulde velden.. echter met deze validatie moet ik mijn oude validatie overschrijven (namelijk dat het veld alleen mag bestaan uit "x"..

ik zal een proberen of hij AND slikt..

**edit**
Hmm, niet dus... dit pikt hij niet als custom validation rule
code:
1
=COUNTA($M8:$P8)<2 AND "x"

[ Voor 10% gewijzigd door Zerveza op 03-05-2006 12:53 ]


  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 23:24

Gonadan

Admin Beeld & Geluid, Harde Waren
code:
1
=COUNTIF($M8:$P8; "x")<2

zou dan moeten werken

je kan er zelfs nog
code:
1
COUNTBLANK($M8:$P8)<1

aan kunnen toevoegen :)
om te controleren of ze niet iets anders in die vakkies gepropt hebben :)

[ Voor 26% gewijzigd door Gonadan op 03-05-2006 13:07 ]

Look for the signal in your life, not the noise.

Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8

Pagina: 1