Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[Excel 2007] Drop down list - nonadjacent cells

Pagina: 1
Acties:

  • pr0mpt
  • Registratie: Februari 2000
  • Laatst online: 26-11 15:27
Ik heb een probleempje wat TE simpel lijkt, maar toch niet wil lukken:

Ik heb een excel sheet met 2 worksheets:
check en data.

Check:
AB
1CustomersServers
2dropdown listdropdown list

Data:
AB
1CustomerA
2CustA_Server1
3CustA_Server2
4CustomerB
5CustB_Server1
6CustB_Server2


Vervolgens heb ik via Formula -> Name manager 3 namen aangemaakt:
Customers -> =data!$A$1;data!$A$4;
CustA_Servers -> =data!$A$2;data!$A$3
CustB_Servers -> =data!$A$5;data!$A$6

en in worksheet Check in field A2 onder Data -> Data Validation
Allow: List
Source: =Customers
Ignore blank: ticked
In-cell dropdown: ticked

Als ik dit doe, krijg ik de foutmelding:
The list source must be a delimited list, or a reference to single row or column.
Ook in B2 heb ik een list aangemaakt
Allow: List
Source: =CustA_Servers
Ignore blank: ticked
In-cell dropdown: ticked

en deze doet het perfect.


Waarom doet dit het niet?
Volgens Microsoft zou dit gewoon moeten kunnen met nonadjacent cells [zie: http://office.microsoft.com/en-us/excel/HP052022151033.aspx , click op de + bij punt 2].
Ook bij google zoeken heb ik enkele dingen gevonden, maar geen oplossing voor dit probleem.

Als ik de Customers naast elkaar zet [CustomerA A1, CustomerB B1], dan doet hij het wel, maar het gaat mij nu meer om het principe dat nonadjacent cells in een list moeten kunnen...

Iemand enig idee?

[ Voor 0% gewijzigd door pr0mpt op 24-11-2008 13:29 . Reden: netjes maken... ]

pr0mpt - It never hurts to help!


  • pr0mpt
  • Registratie: Februari 2000
  • Laatst online: 26-11 15:27
*bump*

pr0mpt - It never hurts to help!


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Blegh, inderdaad. Ook onder F1 wordt aangegeven dat het moet werken. De selectie gaat handmatig ook prima - hoewel je er vervolgens niets anders mee kunt dan de cellen selecteren.

Het is trouwens imho een vieze, foutgevoelige manier van werken. Maar net zoals in jouw geval wil ook de tweaker in mij wel weten waarom dit niet werkt :+

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


  • pr0mpt
  • Registratie: Februari 2000
  • Laatst online: 26-11 15:27
de reden dat ik het zo heb is omdat er dus al een sheet is met heeeeel veel informatie die ik niet opnieuw handmatig wil doen.
Ik wil gewoon 1x een Name aanmaken en gebruiken voor meerdere dingen.

Nog een voorbeeld van problemen met nonadjacent cells:

Ik heb dus een name aangemaakt "Customers" en wil de data uit deze groep weergeven ergens anders.

Doet het niet
AB
1CustomerA=Customers
2CustA_Server1=Customers
3CustA_Server2=Customers
4CustomerB
5CustB_Server1
6CustB_Server2
7CustomerC



Doet het wel
AB
1CustomerA=Customers
2CustomerB=Customers
3CustomerC=Customers
4
5


Als het goed is zou ik dus gewoon in B1, B2, B3 CustomerA/B/C moeten krijgen

maar ik krijg dus gewoon #VALUE! er in.
Maar als ik het netjes in adjacent cells doe doet hij het in 1 keer goed.

En hoe zou je zoiets anders willen doen dan?

pr0mpt - It never hurts to help!


  • G8rb8n
  • Registratie: Maart 2007
  • Laatst online: 16:51
Het probleem zit volgens mij in namen beheren.

Als je namelijk CustA_Servers -> =data!$A$2;data!$A$3 gebruikt werkt het niet, pas als je hiervan maakt CustA_Servers= data!$A$2:$A$3 werkt het. Dit doet Excel automatisch bij het selecteren van aangrenzende cellen.
Bij het selecteren van nonadjacent cells blijft de waardelijst onder namen beheren leeg...

  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

F_J_K schreef op maandag 24 november 2008 @ 13:48:
Maar net zoals in jouw geval wil ook de tweaker in mij wel weten waarom dit niet werkt :+
Ik kom eerlijk gezegd ook niet verder dan dat de documentatie niet klopt 8)7

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


Verwijderd

met een klaplijst uit de werkset besturingselementen kan dit wel, maar dan zit je wel met vba code in de werkmap.

  • pr0mpt
  • Registratie: Februari 2000
  • Laatst online: 26-11 15:27
G8rb8n schreef op maandag 24 november 2008 @ 21:49:
Het probleem zit volgens mij in namen beheren.

Als je namelijk CustA_Servers -> =data!$A$2;data!$A$3 gebruikt werkt het niet, pas als je hiervan maakt CustA_Servers= data!$A$2:$A$3 werkt het. Dit doet Excel automatisch bij het selecteren van aangrenzende cellen.
Bij het selecteren van nonadjacent cells blijft de waardelijst onder namen beheren leeg...
Dat is dus het grappige
Dat voorbeeld wat jij neemt is juist een van de dingen die WEL werkt

En ik was naar iets op zoek dus zonder scripting, maar gewoon een [naar mijn idee] simpel iets om die list te maken zoals ze het zelf omschrijven.

Verder heb ik nu maar iets anders gewerkt om te krijgen wat ik wil [gewoon de data anders neer gezet], maar als iemand alsnog weet hoe of waarom dit niet werkt of een oplossing hiervoor heeft [zonder ineens een VB script te moeten maken], heel graag!

pr0mpt - It never hurts to help!

Pagina: 1