Avatar billede prinsib Seniormester
27. august 2011 - 16:03 Der er 2 kommentarer og
1 løsning

Betinget formatering med 6 formateringer

Hej alle. Er der nogen der kan fortælle mig hvorfor denne kode ikke virker.

Private Sub Worksheet_Change(ByVal Target As Range)
Dim icolor As Integer
    If Not Intersect(Target, Range("A1:A10")) is Nothing Then
        Select Case Target
            Case 1 To 5
                icolor = 6
            Case 6 To 10
                icolor = 12
            Case 11 To 15
                icolor = 7
            Case 16 To 20
                icolor = 53
            Case 21 To 25
                icolor = 15
            Case 26 To 30
                icolor = 42
            Case Else
                'Whatever
        End Select
        Target.Interior.ColorIndex = icolor
    End If
Koden er grapset her inde.
Ib
Avatar billede natkatten Mester
27. august 2011 - 16:28 #1
Den virker, så vidt jeg kan se, fint inden for området A1:A10, hvis du har en End Sub som afslutning.
Avatar billede prinsib Seniormester
27. august 2011 - 16:50 #2
Hej natkatten.
Du har ret. Det var det der skulle til.
Tak for hjælpen.
Send et svar.
Ib
Avatar billede natkatten Mester
27. august 2011 - 16:57 #3
Svaret er her.

/natkatten
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