Avatar billede strikehawk Nybegynder
14. september 2007 - 18:29 Der er 14 kommentarer og
1 løsning

Et kryds i et af 3 felter

Jer er ved at lave et status ark, her skal jeg have 3 felter hvor der kun må være et kryds i et af felterne.
Avatar billede word-hajen Nybegynder
14. september 2007 - 18:48 #1
Nu ved jeg ikke lige, hvad det er, du spørger om, men har du overvejet en rulleliste med de 3 valg i stedet for?
Avatar billede strikehawk Nybegynder
14. september 2007 - 19:45 #2
Ja, men det duer ukke da det lige såmeget er en visualisering af en status
Avatar billede strikehawk Nybegynder
14. september 2007 - 20:32 #3
Lige en precisering
Hvis jeg nu afkrydsede limitered så skulle krydset i operativ forsvinde

        Operativ    Limiteret    Non/OP
Status        x
Avatar billede word-hajen Nybegynder
15. september 2007 - 15:56 #4
Du kan jo sagtens lave en rulleliste og sætte betinget formatering på kolonne, så du f.eks. får en farve for hver af dine valgmuligheder. Så kan du også sætte filter på og f.eks. få en liste kun for Operativ, eller for Operativ og limiteret osv. Men nok om det.

Jeg har lavet lidt kode, hvor jeg får ud fra, at dine 3 valgkolonner står i hhv. kolonne 2, 3 og 4. Hvis de ikke går, må du rette til. Koden skal placeres i ThisWorkbook.

**************
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    Select Case Target.Column
        Case 2
            If Target.Text <> "" Then
                Target.Offset(0, 1) = ""
                Target.Offset(0, 2) = ""
            End If
        Case 3
            If Target.Text <> "" Then
                Target.Offset(0, -1) = ""
                Target.Offset(0, 1) = ""
            End If
        Case 4
            If Target.Text <> "" Then
                Target.Offset(0, -1) = ""
                Target.Offset(0, -2) = ""
            End If
    End Select
End Sub
**************
Avatar billede strikehawk Nybegynder
15. september 2007 - 16:19 #5
Word-hajen

Da jeg ikke er en haj som dig må jeg presicere, krydserne skal sættes i celle E6, F6 og G6.
Avatar billede word-hajen Nybegynder
15. september 2007 - 16:33 #6
Er det kun i én række? Dvs. at du ikke har en hel masse rækker i en oversigt? Men kun lige nøjagtig de 3 specifikke celler?
Avatar billede strikehawk Nybegynder
15. september 2007 - 17:26 #7
Nej jeg har 3 x 3 cellet, hvor hver række hænger sammen.

          Operativ  Limiteret  Non/Op
Status 1    X

Status 2              X

Status 3                        X
Avatar billede word-hajen Nybegynder
15. september 2007 - 22:40 #8
Kolonne e = 5, f = 6 og g = 7, dvs. at du "bare" retter Case 2 til Case 5, Case 3 til Case 6 osv.

Men jeg tænkte på - hvis du har andre ark, der bliver benyttet i smme fil, giver ovenstående kode lidt problemer. For den er nemlig ligeglad med, hvad det er for et ark - hvilket betyder, at koden også virker på andre ark i din fil. Har du andre ark i filen, der bliver benyttet, bør du indføje et tjek på arknavnet (god idé uanset hvad).

***************
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    If Sh.Name = "Sheet1" Then 'ret til navnet på dit ark
        Select Case Target.Column
            Case 5
                If Target.Text <> "" Then
                    Target.Offset(0, 1) = ""
                    Target.Offset(0, 2) = ""
                End If
            Case 6
                If Target.Text <> "" Then
                    Target.Offset(0, -1) = ""
                    Target.Offset(0, 1) = ""
                End If
            Case 7
                If Target.Text <> "" Then
                    Target.Offset(0, -1) = ""
                    Target.Offset(0, -2) = ""
                End If
        End Select
    End If
End Sub
****************
Avatar billede strikehawk Nybegynder
16. september 2007 - 11:56 #9
Tak for hjælpen
Avatar billede word-hajen Nybegynder
16. september 2007 - 13:21 #10
Velbekomme.
Avatar billede word-hajen Nybegynder
19. september 2007 - 21:10 #11
Kan se, at du er ny :-) Det er kutyme at acceptere et svar, når man har fået den hjælp, man skulle bruge. Så får svareren de udlovede point og spørgsmålet bliver "lukket" (brugerne kan se, at spørgsmålet er besvaret).
Avatar billede mugs Novice
19. september 2007 - 21:29 #12
Avatar billede strikehawk Nybegynder
19. september 2007 - 23:39 #13
Unskyld, ja jeg er ny her.
Avatar billede strikehawk Nybegynder
19. september 2007 - 23:43 #14
Jeg håber at det nu er lykkedes mig at give points.
Avatar billede word-hajen Nybegynder
20. september 2007 - 14:28 #15
Ja, det er det - takker :-)
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