Avatar billede ullum Praktikant
30. december 2005 - 07:20 Der er 4 kommentarer og
1 løsning

macro til kontrolelement

Jeg har et kontrolelement (den med "fluebenet")
Hver gang jeg klikker på den skfter den status som den skal.
Jeg skal nu have en værdi i celle E2 til at skifte fra 0 til 1 når jeg sætter fluebenet og modsat når det fjernes.
Jeg kan kun få den til enten det ene eller det andet, what to do?
Avatar billede brynil Nybegynder
30. december 2005 - 09:45 #1
If CheckBox1.Value = False Then Cells(5, 2).Value = 0
If CheckBox1.Value = True Then Cells(5, 2).Value = 1
Avatar billede sjap Praktikant
30. december 2005 - 10:38 #2
Kan nok gøres lidt enklere

Private Sub CheckBox1_Click()

If CheckBox1 Then
    Cells(2, 5).Value = 1
Else
    Cells(2, 5).Value = 0
End If

End Sub


Hvis du hellere vil skrive celle-adressen direkte (for at undgå evt. fejl), så kan du i stedet bruge denne her:

Private Sub CheckBox1_Click()

If CheckBox1 Then
    Range("E2").Value = 1
Else
    Range("E2").Value = 0
End If

End Sub
Avatar billede bak Forsker
30. december 2005 - 11:24 #3
Vælg designmode (trekantet linial) på kotrolelementmenuen.
Klik på dit kontrolelement og vælg Properties (egenskaber). Under LinkedCell skriver du E2.
Gå ud af designmode igen.
Nu vil E2 blive sat til SAND (1) hvis boksen er checked eller FALSK (0) hvis den ikke er.
Hvis du ganger SAND med 1 bliver resultatet 1 og hvis du ganger FALSK med 1 giver det 0.
Avatar billede ullum Praktikant
30. december 2005 - 12:26 #4
tak alle tre, valgte bak, svar pls
Avatar billede bak Forsker
30. december 2005 - 12:34 #5
ok :-)
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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