Kan man sætte farven i en celle efter en værdi i en anden celle.
Jeg har f.eks. tallet 4 i celle A1. Hvilket jo giver Interior.ColorIndex = grøn. Eller noget i den stil. Så vil jeg gerne have celle B1 farvet, alt efter værdien i celle A1. Hvis 4, så grøn.
Altså noget i stil med celleformula '=Interior.ColorIndex=Value("A1")'
Håber det giver mening det jeg har skrevet.
Jeg håber lidt at der er en Excel funktionalitet, der kan klare sagen, uden at jeg skal til at løbe alle cellerne igennem med kode. Der er rigtigt mange celler.
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("A:A")) Is Nothing Then Target.Offset(0, 1).Interior.ColorIndex = Target End If End Sub
Hvis det ikke er mere end 5 - 10 sec. og der ikke findes nogen anden løsning, så er det vel vejen frem. Jeg troede bare, med min beskedne erfaring, at det ville tage meget længere tid.
du kan slå skærmopdateringen fra mens du kører kode, så går det hurtigere
Application.ScreenUpdating = False kode Application.ScreenUpdating = True
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.