Avatar billede jimse Nybegynder
31. maj 2002 - 11:33 Der er 6 kommentarer og
1 løsning

Betinget formattering

Er det muligt at komme uden om det max på 3 betingelser i betinget formattering.

Jeg har et område der gerne skulle kunne skifte mellem otte forskellige farver, alt efter hvad jeg taster ind.
Avatar billede bak Forsker
31. maj 2002 - 11:48 #1
Det er muligt, men kræver kodning i VBA
Avatar billede jimse Nybegynder
31. maj 2002 - 11:50 #2
Evt. noget eksempel?
Avatar billede jimse Nybegynder
31. maj 2002 - 11:54 #3
Hvis jeg f.eks i dette område ville skifte bagrundsfarve alt efter værdi.
=C5:J13?
Avatar billede bak Forsker
31. maj 2002 - 11:56 #4
Denne Sub reagerer på indtastning i kolonne D.
Den indtastede celle kan få 10 forskellige farver afhængig af værdien
Sub'en indsættes ved at højreklikke på den aktuelle arkfane og klikke på Vis Koder og indsætte den der.

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 4 Then
If IsNumeric(Target.Value) Then
Select Case Target.Value
Case 1: ci = 1
Case 2: ci = 3
Case 3: ci = 5
Case 4: ci = 7
Case 5: ci = 9
Case 6: ci = 11
Case 7: ci = 13
Case 8: ci = 15
Case 9: ci = 17
Case 10: ci = 18
Case Else
End Select
Target.Interior.ColorIndex = ci
End If
End If
End Sub
Avatar billede jimse Nybegynder
31. maj 2002 - 12:02 #5
Bak > det er forrygende, hvis du kan det samme med C5:j13 dobbles points.

Det du har lavet nu er rigtigt godt.

Husk lige et svar.
Avatar billede bak Forsker
31. maj 2002 - 12:10 #6
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("C5:J13")) Is Nothing Then
  If IsNumeric(Target.Value) Then
    Select Case Target.Value
      Case 1: ci = 1
      Case 2: ci = 3
      Case 3: ci = 5
      Case 4: ci = 7
      Case 5: ci = 9
      Case 6: ci = 11
      Case 7: ci = 13
      Case 8: ci = 15
      Case 9: ci = 17
      Case 10: ci = 18
      Case Else
    End Select
  Target.Interior.ColorIndex = ci
End If
End If
End Sub
Avatar billede jimse Nybegynder
31. maj 2002 - 12:18 #7
Hvordan er det lige jeg lægger flere points til, end de 30 jeg valgte fra starten?
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