Avatar billede leasing Nybegynder
29. november 2004 - 12:38 Der er 4 kommentarer og
1 løsning

Combobox i Excel

Jeg skal have lagt emailadresser ind i en combobox, men jeg har problemer med at få comboboxen til at virke i excel. Når der er valgt en email skal denne email kopieres i en celle.

Hvordan skal jeg lige få det hele til at virke.
Avatar billede 2c Nybegynder
29. november 2004 - 18:27 #1
Hvis du har en Combox med indhold i Exel kan du skrive den valgte værdi ud ved at kalde: 
Worksheets(1).Cells(1, "A") = ComboBox1.Text

Det eksempel sætter celle A1 = Comboboxens valgte værdi.

Hvis du vil gøre det hver gang Comboboxen skifter værdi skal du gøre det på comboboxen change event. Sådan her:

Private Sub ComboBox1_Change()
    Worksheets(1).Cells(1, "A") = ComboBox1.Text
End Sub

Begge eksempler forudsætter at din combobox hedder ComboBox1.

Jeg håber jeg har forstået spørgsmålet rigtigt.
Avatar billede leasing Nybegynder
30. november 2004 - 10:49 #2
Tak for svaret.
Hvordan får jeg så fyldt combobox´en med Navne og e-mails?
Avatar billede 2c Nybegynder
30. november 2004 - 16:30 #3
Det kan du gøre på flere måder.

En måde, er at skrive Navne og email i en kollone, og så sætte comboboxens ListFillRange. Skal comboboxen fyldes med noget der står fra B1 til B5, sætter du ListFillRange = B1:B5

Vil du fylde comboboxen med data der står i en celle kan du gøre det på denne måde:
Private Sub CommandButton1_Click()
    ComboBox1.AddItem Worksheets(1).Cells(1, "C")
End Sub

Her bliver comboboxen så fylde med det der står i celle C1, når du trykker på knappen CommandButton1.

Det kræver dog at du ikke har sat ListFillRange.
Avatar billede leasing Nybegynder
01. december 2004 - 08:28 #4
Hvordan får jeg comboboxen til at virke i excel.
Jeg vælger kontrolelementer og indsætter en combobox vælger programkode og laver koden, men jeg kan ikke få comboboxen til at virke...skal jeg gøre noget ekstra for at det virker?
Avatar billede 2c Nybegynder
01. december 2004 - 10:37 #5
Det kan være fordi din macro sikkerhed er for høj.

Hvis du går ind under tools-->macro-->security, og vælger medium, vil du hver gang du åbner et exel dokument blive spurgt om du vil køre macroerne.

Er din security sat højere end det, kan du ikke køre dem.
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
Kurser inden for grundlæggende programmering

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