Help!

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

Hulp bij posten

Recente topics

Auteur Topic: Validatie automatiseren  (gelezen 4209 keer)

0 leden en 1 gast bekijken dit topic.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.191
  • Geslacht: Man
  • Nobody is perfect, not even me...
Validatie automatiseren
« Gepost op: 07 februari 2008, 00:17:36 »
Hallo,

Ik zou een excelletje willen maken, maar ik geraak natuurlijk niet ver. Kopke is te klein :(

Bedoeling is:

1- twee knoppen, één om een cel op te maken als validatielijst en één om de validatie en opmaak te verwijderen, telkens van de geselecteerde cel.
Dat is al gelukt, zie voorbeeld in bijlage.

2- de validatielijst staat in $AA$x.  Nadat er in de validatielijst iets is gekozen, moet er in de cel rechts van die cel de waarde komen die in $AB$x staat, en in de cel boven de validatielijst moet de waarde van $AC$x komen (waar "x" voor de gekozen rij staat)

3- Als ik knop 2 gebruik om de validatie te verwijderen, moeten ook de waarden die zijn ingebracht in de rechter en bovencel verwijderd worden.
---------------------------------------------------------------------
Sub1()

-Geselecteerde cel opmaken met Validatie, kleur en kader
-Wachten tot er in de validatielijst iets geselecteerd wordt
-Dan de waarden in de volgende kolommen van de overeenkomstige rij in de rechter en boven cel zetten.

End Sub
-----------------------------------------------------------------------
Sub2()

Validatie, kleur en kader van de geselecteerde cel, en de waarden in de rechter en boven cel verwijderen.

End Sub
-----------------------------------------------------------------------

Alvast bedankt voor de hulp.

:) SoftAid :)       
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline LucB

  • Lid
  • *
  • Berichten: 55
  • Groeten Luc
Re: Validatie automatiseren
« Reactie #1 Gepost op: 07 februari 2008, 14:18:29 »
Dag Theo,

Ik heb 2 vert.zoeken-formules geplaatst op het Blad e
deze formule opgenomenin de macro's.

Hopelijk naar wens.
Windows XP Prof SP2, AMD DualCore 4400, 1024 MB RAM, NTFS, Norton AntiVirus, Internet Explorer 7.0, Outlook Express 6

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.191
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Validatie automatiseren
« Reactie #2 Gepost op: 07 februari 2008, 17:43:59 »
Hallo Luc,

dank voor de hulp.

Je aanpassing werkt heel goed, maar is niet voldoende.
De macro zal nu steeds  Range("E3") gebruiken om de gevonden data neer te zetten, maar hij moet hem Boven de gekozen cel (dus deze waar een validatie aan toegevoegd is met de macro1) plaatsen, waar dit ook is.

Kan je mij de ingrediënten van de VLOOKUP formule
Formula = "=VLOOKUP(R4C5,R1C27:R26C29,3,0)" uitleggen, dan kan ik er mogelijk zelf mee aan de slag.

Groeten,

:) SoftAid :)       
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline LucB

  • Lid
  • *
  • Berichten: 55
  • Groeten Luc
Re: Validatie automatiseren
« Reactie #3 Gepost op: 07 februari 2008, 19:34:20 »
HalloTheo,

Ik had de macro's eerst moeten teste, sorry daarvoor.

Hopelijk is dit beter.
Windows XP Prof SP2, AMD DualCore 4400, 1024 MB RAM, NTFS, Norton AntiVirus, Internet Explorer 7.0, Outlook Express 6

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.191
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Validatie automatiseren
« Reactie #4 Gepost op: 07 februari 2008, 21:32:39 »
Hallo Luc,

bedankt. De knoppen stonden bij mij in de knopenbalk, en deze zullen mogelijk niet in jou knoppenbalk zichtbaar zijn. De knoppen die jij bijmaakte doen identiek hetzelfde.

Wel ben ik nog niet uit de problemen, want dit had ik zelf ook kunnen bedenken (sorry). De opgave is dat ik eender welke cel moet kunnen kiezen, en daar de macro1 op toepassen.

Maw: ik selecteer een willekeurige cel, en activeer macro1. Er wordt vvan die cel een dropdown-cel gemaakt met een lijst uit de range AA...
NA het maken van een keuze uit de lijst, wordt de bijbehorende waarde uit range AB.. ingevoegd in de cel rechts van de nieuwe validatie-cel, en AC.. in de cel erboven.

Verander ik de waarde in de validatielijst, moeten de waarden in de 2 andere cellen ook veranderen.

De macro's mogen dus niet cel-gebonden zijn, maar aan de geselecteerde cel. En het is juist dat wat ik niet klaar kreeg :'(


Bedankt om te helpen.

:) SoftAid :)       
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline LucB

  • Lid
  • *
  • Berichten: 55
  • Groeten Luc
Re: Validatie automatiseren
« Reactie #5 Gepost op: 07 februari 2008, 21:50:25 »
Wel Theo,
dan heb ik je inderdaad niet goed begrepen.

Zoals het nu ligt is het heel wat pittiger.
Ik doe m'n best nog even.
Windows XP Prof SP2, AMD DualCore 4400, 1024 MB RAM, NTFS, Norton AntiVirus, Internet Explorer 7.0, Outlook Express 6

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.191
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Validatie automatiseren
« Reactie #6 Gepost op: 07 februari 2008, 21:55:33 »
Ik weet wel wat ik vraag, hé  ;) ;D

PS: Als ik in Macro1 de eerste lijn weglaat, nl: Range("E4").Select dan kan ik de Validatie toepassen op elke geselecteerde cel. Maar ik weet niet hoe ik in de macro de link moet leggen tussen de geselecteerde cel en de aanbelandende cellen. Via offset of zo ?

:) SoftAid :)       
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.284
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: Validatie automatiseren
« Reactie #7 Gepost op: 07 februari 2008, 23:18:44 »
LucB, SoftAid, Mag ik meespelen?

Het 1e deel van het aanmaken van je listbox en de formules ernaast en er boven zijn niet zo'n probleem. De moeilijkheid zit 'm in 't feit dat je 'm via een knop óók wilt kunnen verwijderen.

Maar als jullie 't goed vinden, kijk ik ook ff mee.

Groet, Leo
______________________________

Groet, Leo

Offline LucB

  • Lid
  • *
  • Berichten: 55
  • Groeten Luc
Re: Validatie automatiseren
« Reactie #8 Gepost op: 07 februari 2008, 23:37:22 »
Dag Theo,

Ik denk dat dit dicht in de buurt komt.
Windows XP Prof SP2, AMD DualCore 4400, 1024 MB RAM, NTFS, Norton AntiVirus, Internet Explorer 7.0, Outlook Express 6

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.191
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Validatie automatiseren
« Reactie #9 Gepost op: 08 februari 2008, 00:07:10 »
Hallo Luc,

werkt perfect zoals ik het hoopte  :) :) :). Heel erg bedankt!

Nu zou ik nog graag de VLOOKUP "begrijpen" zodat ik er verder mee kan werken.

Als jij of Leo (of iemand anders) mij daar wat uitleg over kan geven dan kan ik het projectje waarschijnlijk verder zelf afmaken.

Groeten,

:) SoftAid :)       
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline LucB

  • Lid
  • *
  • Berichten: 55
  • Groeten Luc
Re: Validatie automatiseren
« Reactie #10 Gepost op: 08 februari 2008, 16:26:36 »
Dag Theo,

Fijn dat de werking van de macro's naar wens is,

Wat betreft VLOOKUP ( in nl-taal VERT.ZOEKEN) is
de beste methode om iets aan de weet te komen
een klik op de F1-toets.
In het verschenen venster typ je VERT.ZOEKEN en
klikt op Enter.
Hier staat de beste uitleg van alles wat je moet weten.

Een goed weekend toegewenst.
Windows XP Prof SP2, AMD DualCore 4400, 1024 MB RAM, NTFS, Norton AntiVirus, Internet Explorer 7.0, Outlook Express 6

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.191
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Validatie automatiseren
« Reactie #11 Gepost op: 08 februari 2008, 18:50:52 »
Hallo Luc,

logisch, want ik had al vruchteloos gezocht in de Nederlandse help-bestanden...  :-[ :-[ :-[

Dank.

:) SoftAid :)       
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

 


www.combell.com