Formules vba excel - aantalarg - keuzelijst

Status
Niet open voor verdere reacties.

annetiti

Gebruiker
Lid geworden
6 aug 2007
Berichten
195
Hallo

Ik zit vast bij het programmeren van een keuzelijst: gegevensvalidatielijst
Even probleem uitleggen
- zou graag een macro schrijven om "Aantalarg van een lijst te krijgen --> zie blad Doelstellingen --> resultaat kan 2 of 4 zijn
-- afhankelijk van dit getal moet en gegevenslijst opgemaakt worden
indien het getal = 2 --> doelstellingen(A2:a3)
indien het getal = 4 --> doelstellingen (A2:A5)
het blad doelstellingen wordt via een andere macro gekopieerd in het huidig bestand ==> blad dat gekopieerd afhankelijk van de keuze van de gebruiker.

Mijn voorbeeldbestand is 240Kb kan echt niet kleiner --> hoe moet ik dit versturen?

Met dank aan de helper. Ben er al een tijdje zoet mee maar vind geen correct resultaat.

Heb
groeten Anne
 
Je bijlage ontbreekt. Wellicht was dat nog één van je doelstellingen :D Maar je kunt hem zippen, en dan past hij waarschijnlijk wel. Of anders op een filshare als Mijnbestand of Wetransfer zetten.
 
Laatst bewerkt:
Hallo
Als ik wetransfer gebruik heb ik een email adres nodig.
Welk moet ik dan gebruiken?
gr anne
 
Laatst bewerkt:
Met Mijnbestand hoeft dat niet; daar kun je gewoon een bestand uploaden.
 
Anne,

Maak een gedefinieerde naam aan.
Naam is bv. "vaardig".
De formule voor de naam is:
Code:
=VERSCHUIVING(Doelstellingen!$A$1;1;0;AANTALARG(Doelstellingen!$A$2:$A$5);1)
In de validatie kies je voor "lijst".
Bron is:
Code:
=vaardig
 
Dag Harry
Begrijp niet juist de oplossing. Met de functie verschuiven krijg ik maar één waarde in de lijst.
gr
 
Heb het er even ingezet.
 

Bijlagen

  • vraag help.xlsx
    18,1 KB · Weergaven: 91
Dag Rudi

Je oplossing heeft me een enorme stap voorui tgezet.
'k wist niet dat je een formule kon definiëren bij het aanmaken van een naam. Ik had de formule in een aparte cel geplaatst en deze verwezen in de lijst. Ook de functie verschuiven nog niet veel toegepast.
Hartelijk dank.
groeten Anne
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan