Avatar billede Slettet bruger
13. april 2010 - 23:28 Der er 8 kommentarer og
1 løsning

Lave "chekboks" i excel!?

Hey, hvordan får jeg indsat en checkboks i excel!? Så man kan markere den, og afmerkere den, og udfra dette liste nogle værdier, med eks "HVIS"
Avatar billede Slettet bruger
13. april 2010 - 23:39 #1
Kan se at det kan indæsttes under "udvikling" og så en activeX checkbox. Men hvordan bruges denne!? Hvis jeg høreklikker, skal jeg skrive en masse kode!?

Vil have have sådan her:

Hvis checkbox1 er afkrydset / = TRUE. Så skal der lægges 50 til feltet B12 eks. Hvis det er False, skal de 50 ikke tælles med.. Hvordan gør man dette!?
Avatar billede jokerper Nybegynder
13. april 2010 - 23:42 #2
Indsæt et active x-object og tildel denne kode

Private Sub CheckBox1_Change()
    If CheckBox1 Then
    Range("a1:a18").Select
    Selection.EntireRow.Hidden = True
    Else
    Range("a1:a18").Select
   
    Selection.EntireRow.Hidden = False
    End If
End Sub
Avatar billede jokerper Nybegynder
13. april 2010 - 23:45 #3
Noget i denne stil:

    If CheckBox1 Then
    Range("b2").Value = Range("b2").Value + 50
Else
Range("b2").Value = Range("b2").Value - 50
    End If
Avatar billede Slettet bruger
13. april 2010 - 23:47 #4
Hmm... Forstår ikke lige den kode.. Hvor styrer jeg hvilket felt der skal påvirkes, hvis checkboxen = true!? Vil gerne have defineret at de 50 skal lægges til hvis den er true jo... Og definere hvilket felt i mit regneark de skla lægges til..
Avatar billede Slettet bruger
13. april 2010 - 23:51 #5
Jeg vil gerne kunne styre den fra feltet B2...

Eks, har jeg i forvejen noget "=HVIS" + nogle felter der bliver lagt sammen. Men Skaber en værdi i B2. Så jeg ønsker ud over denne værdi, at lægge 50 til, hvis chekboksen er markeret..
Avatar billede jokerper Nybegynder
14. april 2010 - 00:02 #6
Hvis b2 inderholder 75 og du klikker i checkboxen så lægger den 50 til. hvis du fjerner fluebenet så trækker den 50 fra igen, fra den værdi som b2 indeholder.
Avatar billede jokerper Nybegynder
14. april 2010 - 00:05 #7
Hmm, du kan udskifte nogle af værdierne med:

Range("b2").Value

til activecell.value

Men det kommer jo lidt an på hvordan du skal bruge det, mere information er så nødvendig.
Avatar billede Slettet bruger
18. april 2010 - 19:17 #8
Det virker :) Læg venligst et svar så jeg kan lukke..
Avatar billede jokerper Nybegynder
18. april 2010 - 21:19 #9
Kommer her!
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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