Avatar billede riversen Nybegynder
06. januar 2008 - 10:25 Der er 5 kommentarer og
1 løsning

Sæt baggrundsfarve på række

Hej,

jeg har et regneark (sjovt nok) med nogle kolonner... en af disse kolonner er prioritet, hvor jeg på cellerne har sat datavalidering. Mulige værdier er høj, over middel, middel, under middel og lav.

Alt efter hvilken værdi der vælges i prioritet, skal der sættes en baggrundfarve på cellerne i rækken.

Hvis det har betydning er der cellerne fra A til H.

Nogen der kan hjælpe med et script eller noget... og forklare hvordan jeg implementerer det.
Avatar billede excelent Ekspert
06. januar 2008 - 10:53 #1
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("B2:B10")) Is Nothing Then Exit Sub
If Target = "høj" Then x = 3
If Target = "over middel" Then x = 4
If Target = "middel" Then x = 5
If Target = "under middel" Then x = 6
If Target = "lav" Then x = 7
Range("A" & Target.Row & ":H" & Target.Row).Interior.ColorIndex = x
End Sub
Avatar billede excelent Ekspert
06. januar 2008 - 10:54 #2
Højreklik på Arkfane
Vælg "Vis programkode"
Indsæt kode der

ret B2:B10 i denne linie til hvor du har dine dropdowns

If Intersect(Target, Range("B2:B10")) Is Nothing Then Exit Sub
Avatar billede riversen Nybegynder
06. januar 2008 - 11:19 #3
hvad er lovlige værdier af x? ligenu sker der intet
Avatar billede riversen Nybegynder
06. januar 2008 - 11:22 #4
case sensitive problem, så det dutter...

men stadig, hvordan ved jeg så hvilken farve der har hvilken værdi ?
Avatar billede riversen Nybegynder
06. januar 2008 - 12:04 #5
fandt et script der lige kunne vise farverne: http://www.vbaexpress.com/kb/getarticle.php?kb_id=206

smid et svar for point.
Avatar billede excelent Ekspert
06. januar 2008 - 12:07 #6
svar
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