Avatar billede p_h_g Nybegynder
13. juni 2005 - 19:59 Der er 6 kommentarer og
1 løsning

vælg navngivet område der går igen på flere sheets

Jeg har et område med navnet DATA der går igen i flere ark hvordan tvinger jeg listboxen til kun at tage området i et specielt sheet?

listbox1 fra sheet med navnet OVERSIGT
listbox2 fra sheet med navnet NAVNE

Private Sub UserForm_Activate()
With listbox1
.RowSource = "DATA"
.ListIndex = 0
End With
With listbox2
.RowSource = "DATA"
.ListIndex = 0
End With
End Sub
Avatar billede kabbak Professor
14. juni 2005 - 08:11 #1
Navngivne områder er global i regnearket, så der bør kun findes en af hvert navn, uanset om det er i forskellige ark.
Avatar billede p_h_g Nybegynder
16. juni 2005 - 16:48 #2
problemet er bare at jeg har en stor 4 andre "vba'er" der kun køre hvis den kan finde det samme felt på siderne nemlig "DATA" kan man navngive et område med mere end et navn så det både genkendes som "DATA" af de 4 "vba'er" og "ARK1DATA" af denne vba?
Avatar billede kabbak Professor
16. juni 2005 - 22:46 #3
samme område kan godt have flere navne
Avatar billede p_h_g Nybegynder
17. juni 2005 - 08:48 #4
Du skulle ikke ligge inde med et lille stykke kode der kan tjekke hvilket ark den står på og så vælge ud fra det:

hvis sheet = OVERSIGT så vælg rowsource "DATA1"
hvis sheet = NAVNE så vælg rowsource "DATA2"
osv...
Avatar billede kabbak Professor
17. juni 2005 - 14:47 #5
If ActiveSheet.Name = "OVERSIGT " Then
rowsource "DATA1"
End If
If ActiveSheet.Name = "NAVNE " Then
rowsource "DATA2"
End If
Avatar billede p_h_g Nybegynder
17. juni 2005 - 23:15 #6
super! lige i skabet, tak, læg et svar.
Avatar billede kabbak Professor
18. juni 2005 - 00:25 #7
et svar ;-))
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester