Avatar billede worship Nybegynder
17. januar 2008 - 11:33 Der er 13 kommentarer og
1 løsning

Formler til afkrydsningsfelter. HJÆLP

Hej Alle

Jeg er den lykkelig finanselev der er ved at udarbejde et skatteberegningsskema, det virker virkelig godt p.t men der er nogle ting jeg gerne vil have ændret 

p.t bruger jeg 2 faner 1 til gifte og 1 til sammenlevende.

Det jeg gerne vil er at tilføje 2 afkrydsnings felter (det er gjort)

•    Det skal så være sådan at vis jeg af krydser felt1(Gifte) skal teksten i felt D1 ændre sig til gifte.
•    Følgende formel skal også komme frem i følgende felter.
=HVIS(E33 < 0;ABS(E33);0)  &#61663; i D32
=HVIS(E26 < 0;ABS(E26);0)  &#61663; i D25
=HVIS(E19 < 0;ABS(E19);0)  &#61663; i D18


•    Hvis felt2(sammenlevende) er afkrydset skal der i felt D1 stå Sammenlevende
•    felt D32-D25-D18 skal ikke indeholde før nævnte formler.


•    Hvis ingen af de 2 er valgte må der gerne i D1 stå ”Afkrydsning mangler”
•    Og det må gerne laves sådan at begge ikke kan vælges.

Jeg har søgt og søgt men kan simpelthen ikke få det til at virke, er dette fordi det er umu-ligt? Hvis nogen kan hjælpe er jeg meget villige til også at uploade Skemaet hvis dette hjælper mere.

På forhånd tak
Mads
Avatar billede jlemming Nybegynder
17. januar 2008 - 12:26 #1
Hvordan har du lavet dine afkrydsningsfelter?
Avatar billede worship Nybegynder
17. januar 2008 - 12:44 #2
Via:

Vis -> Formular -> Klikket på det lille afkrydsningsfelt på værktøjslinjen.

Tegnet 2 og ændret navnet bag dem :-)
Avatar billede worship Nybegynder
17. januar 2008 - 12:47 #3
Selvfølgelig Vis -> Værktøjslinjer -> Formularer -> fådet menuen frem på værktøjslinjen og så trykket på afkrydsningsfelt og tegnet dem.

hvis det andet ikke var tydeligt :-)
Avatar billede jlemming Nybegynder
17. januar 2008 - 13:04 #4
Der er forskellige måder

1)
højre klik på afkryds, vælg format kontrol, kontrol i linked cell skriver hvor du gerne vil have resultatet f.eks E1, luk

E1 vil nu skifte mellem true og false

i D1 kan du så indsætte en formel =hvis(E1="true";"gifte";"")
osv.


2) assign en makro enten en du selv har optaget eller vba kode. (sig til hvis du ønsker dette, så fikser jeg den)
Avatar billede worship Nybegynder
17. januar 2008 - 13:19 #5
Det lyder lækkert Jlemming, men hvordan får jeg det med formlerne i felt D32-25-18 til at virke? :-)

Rigtig mange tak for de hurtige svar!
Avatar billede worship Nybegynder
17. januar 2008 - 13:59 #6
Har leget lidt med det Jlemming,

har koedet de 2 afkrydsningens felter til H3 og H4..

Skrevet =Hvis(H3=sand;Gifte;"") i D1

1. Det virker ikke rigtig fordi hvordan får jeg så formelen fra afkrydsninges felt 2 ind i billedet?

Kan godt være jeg kan have fat i noget makro, dette kender jeg dog ikke meget til.
Avatar billede jlemming Nybegynder
17. januar 2008 - 14:35 #7
Prøv at ligge denne makro ind

resultat af checkbox 1 i E1  (linked cell)
resultat af checkbox 2 i F1  (linked cell)


høje klik og assign new, indsæt kode under makroen

vælg den samme makro til checkbox 2 !!

Sub Macro1()
    Range("D1").Value = "Afkrydsning mangler"
    If ActiveSheet.Range("E1") = True Then
        Range("D1").Value = "gifte"
        Range("D32").Formula = "=IF(E33 < 0,ABS(E33),0)" '  &#61663"
        Range("D25").Formula = "=IF(E26 < 0,ABS(E26),0)" '  &#61663"
        Range("D18").Formula = "=if(E19 < 0,ABS(E19),0)" '  &#61663"
    End If
    If ActiveSheet.Range("F1") = True Then
        Range("D1").Value = "ugifte"
        Range("D32").Formula = 0
        Range("D25").Formula = 0
        Range("D18").Formula = 0
    End If
   
End Sub


Jeg er ikke klar over hvad du laver tilsidst med &#61663, vba vil ikke godkende det, kan du beskrive det?
Avatar billede worship Nybegynder
17. januar 2008 - 15:15 #8
Hmm så det lige nu.. altså min formel hedder: =HVIS(E19 < 0;ABS(E19);0) ved ikke hvorfor den skriver det der &#61663". Så det kan jeg ikke beskrive, prøver lige det macro noget. Du høre fra mig!
Avatar billede worship Nybegynder
17. januar 2008 - 15:24 #9
Okay det ser ud til at virke :-) Men hvordan redigere jeg i det macro? igen? det kan Mads ikke finde ud af hehe..

+ Man kan godt afkrydse begge felter :-(..

Ellers virker det super godt!. Hvordan giver jeg dig dine velfortjentet points så?
Avatar billede jlemming Nybegynder
17. januar 2008 - 20:40 #10
Det med kryds i begge kan der såvidt jeg ved ikke gøres noget ved, med afkrydsning som formular.
Du kan istedet for vælge afkrydsning i kontrolelement istedet for, så er der mulighed via vba at fjerne krydser.

for at accepter mit svar, vælger du mit navn i nedeste venstre hjørne, og vælg accepter :o)
Avatar billede worship Nybegynder
17. januar 2008 - 21:44 #11
Har forsøgt at godtage dit svar jlemming håber det virkede! Mange tak for hjælpen!
Avatar billede jlemming Nybegynder
18. januar 2008 - 07:44 #12
Det gjorde det ikke :o), markere mit navn, (bliver blå) og derefter acceptere
Avatar billede worship Nybegynder
18. januar 2008 - 09:27 #13
Sådan nu tror jeg det virkede, endnu engang mange tak for hjælpen!
Avatar billede jlemming Nybegynder
18. januar 2008 - 09:35 #14
velbekomme :o)
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