Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
En hurtig. Du kommer nok til at kode én gang for hver farve. Men ved at tilrette celleområdet og "select case"-udtrykket, kan du måske bruge denne:
Sub Check_Range_Value() Dim rnArea As Range Dim rnCell As Range
Set rnArea = Range("A1:B11")
For Each rnCell In rnArea With rnCell If Not IsError(.Value) Then Select Case .Value Case "R" .Interior.ColorIndex = 45 Case "Y" .Interior.ColorIndex = 20 End Select End If End With Next
Eksempel for feltet C4 med 5 af grundfarverne. Indsættes som vba kode i det pågældende ark - menuen Funktioner - Makro - Visual Basic Editor (ikke i ThisWorkbook). Her er indekset sat lig tallet, men det er ikke nødvendigt. Med RGB kan du så rigeligt lave 50 forkellige farver:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
With rnCell If Not IsError(.Value) Then Select Case .Value Case "1" .Interior.ColorIndex = 1 'RØD Case "2" .Interior.ColorIndex = 2 'GRØN Case "3" .Interior.ColorIndex = 3 'BLÅ Case "4" .Interior.ColorIndex = 4 'SORT Case "5" .Interior.ColorIndex = 5 'HVID End Select End If End With
Super med så mange forslag - Skal lige ha overblik over hvad der virker bedst...Tak.
Synes godt om
Ny brugerNybegynder
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.