Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Beperkt aantal getallen ingeven in een kolom  (gelezen 6465 keer)

0 leden en 1 gast bekijken dit topic.

Offline cladon

  • Volledig lid
  • **
  • Berichten: 246
  • Geslacht: Man
Beperkt aantal getallen ingeven in een kolom
« Gepost op: 10 augustus 2005, 00:58:43 »
Stel dat ik binnen een kolom de volgende bereiken heb: G11:G19 ; G25:G34 ; G38:G42 ; G53:G69 ; G71:G74 ; G76:G79 ; G81

Ik wil binnen de kolom G en binnen de opgegeven bereiken een validering uitvoeren zodat ik maximaal drie getallen kan ingeven in deze kolom.

Indien minder dan 3 dan moet in de omgeving van mijn cursor een opmerking verschijnen met vermelding van het aantal getallen dat ik nog kan ingeven.

Het ingeven van meer dan 3 getallen mag niet toegestaan worden.

Ik werk met excel 2003 - Iemand enige suggestie?
Windows 10 Home   NLD 64bit,
Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz 3401
P8B75-M LE
Intel(R) HD Graphics 4000 3072MB 1920 x 1080
VIA HD Audio
C:\ NTFS 237,25GB 135,35GB 15 293MB
AV: Kaspersky
FW: Windows 10

Offline LucHeyndrick

  • Volledig lid
  • **
  • Berichten: 217
  • Oplossing.be
Re:Beperkt aantal getallen ingeven in een kolom
« Reactie #1 Gepost op: 10 augustus 2005, 10:47:56 »
Hallo Cladon,

Data => Valideren => Aangepast

en je zet er deze formule:

=AANTALARG(G:G)<4

Helaas is het me niet gelukt om een versnipperd bereik aan te geven.  Maar je kan het wel oplossen.  Stel dat je nog gegevens hebt staan in de G kolom, maar die niet binnen het te controleren bereik liggen, dan moet je die laatste 4 vervangen door een getal opgehoogd met het aantal niet mee te tellen gegevens.

Luc
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline cladon

  • Volledig lid
  • **
  • Berichten: 246
  • Geslacht: Man
Re:Beperkt aantal getallen ingeven in een kolom
« Reactie #2 Gepost op: 10 augustus 2005, 14:22:13 »
Hallo Luc - Ik ga deze avond eens kijken - was ook al aan het zoeken binnen de oplossing die hebt jij voorsteld.

Citaat
Indien minder dan 3 dan moet in de omgeving van mijn cursor een opmerking verschijnen met vermelding van het aantal getallen dat ik nog kan ingeven.

Het ingeven van meer dan 3 getallen mag niet toegestaan worden.

Dit zal ik blijkbaar alleen kunnen oplossen via VBA?
Windows 10 Home   NLD 64bit,
Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz 3401
P8B75-M LE
Intel(R) HD Graphics 4000 3072MB 1920 x 1080
VIA HD Audio
C:\ NTFS 237,25GB 135,35GB 15 293MB
AV: Kaspersky
FW: Windows 10

Offline LucHeyndrick

  • Volledig lid
  • **
  • Berichten: 217
  • Oplossing.be
Re:Beperkt aantal getallen ingeven in een kolom
« Reactie #3 Gepost op: 10 augustus 2005, 14:57:54 »
Als je dan toch zou overgaan tot VBA... dat is zeker niet sneller, en evenmin betrouwbaarder.  Immers de gebruiker moet de VBA nog willen inschakelen.

Maar je kan wel je bereik een naam geven.  (Dus enkel de cellen die je moet controleren selecteren, en dan een naam geven... Veronderstel even: naam is: KolomG)

In een verborgen cel zet je dan deze formule:

=AANTALARG(KolomG)<4

Vervolgens valideer je de cellen opnieuw zoals ik gezegd heb (Nu niet de volledige kolom) en je zet deze formule:

=AdresVanVerborgenCelAbsoluut

Luc

Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline barthold

  • Volledig lid
  • **
  • Berichten: 171
  • ExWorks.be: Free Excel tools.
Re:Beperkt aantal getallen ingeven in een kolom
« Reactie #4 Gepost op: 10 augustus 2005, 16:28:56 »
Caldon, Luc,

Voor het probleem van het versnipperde bereik is er een meer voor de hand liggende oplossing, die aansluit bij de formules die jullie al hebben.

Ipv:
=AANTALARG(G:G)<4
gebruik gewoon deze formule:
=(COUNTA($G$11:$G$19)+COUNT($G$25:$G$34)+COUNT($G$38:$G$42))<4

Simpel en geen VBA of hulpcellen nodig. Voorbeeld in bijlage.
COUNTA in nederlandse versies vervangen door AANTALARG.

Bart



WinXP - Excel 2000/XP/2003

Offline LucHeyndrick

  • Volledig lid
  • **
  • Berichten: 217
  • Oplossing.be
Re:Beperkt aantal getallen ingeven in een kolom
« Reactie #5 Gepost op: 10 augustus 2005, 16:44:39 »
Hmmm... zo had ik het nog niet geprobeert.  Had enkel een poging gedaan met een benoemd bereik, en dat schijnt niet te lukken.

En jouw oplossing is natuurlijk stukken beter dan VBA, en een hulpcel.

Luc
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline barthold

  • Volledig lid
  • **
  • Berichten: 171
  • ExWorks.be: Free Excel tools.
Re:Beperkt aantal getallen ingeven in een kolom
« Reactie #6 Gepost op: 10 augustus 2005, 16:49:03 »
Is inderdaad bizar dat dat niet lukt met een benoemd bereik (rangename), heb ik ook geprobeerd.

WinXP - Excel 2000/XP/2003

Offline cladon

  • Volledig lid
  • **
  • Berichten: 246
  • Geslacht: Man
Re:Beperkt aantal getallen ingeven in een kolom
« Reactie #7 Gepost op: 10 augustus 2005, 22:55:26 »
Bedankt Bart en Luc ...
Windows 10 Home   NLD 64bit,
Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz 3401
P8B75-M LE
Intel(R) HD Graphics 4000 3072MB 1920 x 1080
VIA HD Audio
C:\ NTFS 237,25GB 135,35GB 15 293MB
AV: Kaspersky
FW: Windows 10

Offline cladon

  • Volledig lid
  • **
  • Berichten: 246
  • Geslacht: Man
Re:Beperkt aantal getallen ingeven in een kolom
« Reactie #8 Gepost op: 12 augustus 2005, 20:48:11 »
Oke - ik heb het met success kunnen implementeren in mijn toepassing.

Een kleine uitbreiding: In kolom G is er een beperking tot maximaal 3 getallen. Nu wil ik echter In kolom H een tekst invoeren in die corresponderende cellen waar in kolom G een getal staat.

In de andere cellen mag er geen tekst geplaatst worden.
Windows 10 Home   NLD 64bit,
Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz 3401
P8B75-M LE
Intel(R) HD Graphics 4000 3072MB 1920 x 1080
VIA HD Audio
C:\ NTFS 237,25GB 135,35GB 15 293MB
AV: Kaspersky
FW: Windows 10

Offline buks

  • Ervaren lid
  • ***
  • Berichten: 313
  • Oplossing.be
Re:Beperkt aantal getallen ingeven in een kolom
« Reactie #9 Gepost op: 13 augustus 2005, 17:58:55 »
Hallo,

Gaat het om een vaste tekst OF een tekst die afhankelijk is van wat in kolom G werd ingegeven OF een willekeurige tekst?

groeten
Win 7 Home - Intel Core i3 CPU 550 @ 3.20GHz - Basicnet XL - IE 9 - MS Office 2010 - Norton Internet Security 2012

Offline cladon

  • Volledig lid
  • **
  • Berichten: 246
  • Geslacht: Man
Re:Beperkt aantal getallen ingeven in een kolom
« Reactie #10 Gepost op: 13 augustus 2005, 18:52:19 »
Het gaat om een willekeurige tekst.
Windows 10 Home   NLD 64bit,
Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz 3401
P8B75-M LE
Intel(R) HD Graphics 4000 3072MB 1920 x 1080
VIA HD Audio
C:\ NTFS 237,25GB 135,35GB 15 293MB
AV: Kaspersky
FW: Windows 10

Offline cladon

  • Volledig lid
  • **
  • Berichten: 246
  • Geslacht: Man
Re:Beperkt aantal getallen ingeven in een kolom
« Reactie #11 Gepost op: 17 augustus 2005, 10:30:09 »
Heb al verschillende dingen uitgeprobeerd - maar op het eerste zicht zie ik geen functie/techniek waarmee ik dit kan oplossen. Het gaat natuurlijk wel in VBA - maar dit is eigenlijk voor in een later stadia.
Windows 10 Home   NLD 64bit,
Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz 3401
P8B75-M LE
Intel(R) HD Graphics 4000 3072MB 1920 x 1080
VIA HD Audio
C:\ NTFS 237,25GB 135,35GB 15 293MB
AV: Kaspersky
FW: Windows 10

Offline barthold

  • Volledig lid
  • **
  • Berichten: 171
  • ExWorks.be: Free Excel tools.
Re:Beperkt aantal getallen ingeven in een kolom
« Reactie #12 Gepost op: 17 augustus 2005, 18:14:43 »
Dat probleem kan je oplossen door in de kolom ernaast opnieuw data validation toe te passen.

Stel dat de getallen mogen beginnen in G11, dan wordt de data validatie formule voor kolom H:
=$G11<>0

Voorbeeld in bijlage (bereik2.xls)

Bart
WinXP - Excel 2000/XP/2003

Offline cladon

  • Volledig lid
  • **
  • Berichten: 246
  • Geslacht: Man
Re:Beperkt aantal getallen ingeven in een kolom
« Reactie #13 Gepost op: 17 augustus 2005, 23:10:42 »
Dit was ook een van mijn oorspronkelijke oplossingen. Probleem is dat je zowel getallen als tekst kan inbrengen en niet enkel tekst.
Windows 10 Home   NLD 64bit,
Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz 3401
P8B75-M LE
Intel(R) HD Graphics 4000 3072MB 1920 x 1080
VIA HD Audio
C:\ NTFS 237,25GB 135,35GB 15 293MB
AV: Kaspersky
FW: Windows 10

Offline barthold

  • Volledig lid
  • **
  • Berichten: 171
  • ExWorks.be: Free Excel tools.
Re:Beperkt aantal getallen ingeven in een kolom
« Reactie #14 Gepost op: 18 augustus 2005, 08:06:06 »
Dat probleem is oplosbaar. Verander de formule dan in:
=AND($G11<>0;ISTEXT($H11))

Voorbeeld "bereik3" in bijlage.

Bart
WinXP - Excel 2000/XP/2003

 


www.combell.com