12. december 2013 - 11:04Der er
10 kommentarer og 1 løsning
Formatering af flere celler
Jeg ønsker hjælp til følgende: Hvis jeg skifte baggrundsfarve på eks. cellen A3 på Ark1, så skal celle B5 på Ark2 skifte til samme farve automatisk. Der er forskellig tekst i de to celler. Jeg benytter Office 2010.
Det nok nødvendigt at bruge VBA. Med det eksempel du har givet, anbring nedenstående i kodemodulet for Ark1:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Address = "$A$5" Then Worksheets("Ark2").Range("B5").Range.Interior.Color = Target.Interior.Color End If
Tak for tilbagemeldingen, men jeg har desværre intet kendskab til VBA. Kan du med få step guide mig?
Jeg havde nok håbet på en løsning med noget Betinget formatering kombineret med en HVIS-formel. Farven i cellen kan/skal enten være rød eller blå, så hvis jeg kan finde "det tekniske udtryk" for disse farver, vil jeg kunne opsætte to kriterier med en HVIS-formel. Jeg har kigget på formlen "CELLE", men som jeg forstår den, returnerer den kun O og 1 for farven, men ikke selve farvekoden.
Ja, men det er her "koden knækker". For CELLE returnerer kun et 1 eller 0 (Værdien 1, hvis cellen er formateret i farver for negative værdier, og ellers 0 (nul)). Jeg mangler selve farvekoden og hvordan får jeg den?
Ok, jeg troede at du havde en udgave af Excel der kunne noget med CELL som min version ikke kan.
Desværre har jeg prøvet mit eget forslag uden held; hverken Worksheet_SelectionChange eller Worksheet_Change bliver kaldt ved ændring af farve.
(i øvrigt for fuldstændighedens skyld: der er et Range for meget i min kode ovenfor: orksheets("Ark2").Range("B5").Range.Interior.Color ->orksheets("Ark2").Range("B5").Interior.Color)
Du kan indsætte denne funktion: Function CelleFarve(r As Range) CelleFarve = r.Interior.ColorIndex End Function
Tryk Alt+F11 for at vise VBA-vindue vælg Indsæt/Modul fra menuen Indsæt funktionen (kopi/indsæt) Luk VBA (Alt+Q eller brug menuen) Sørg for at i Funktioner/Makroer/Sikkerhed, at sikkerhed er sat til lav.
Du kan bruge funktionen således =CelleFarve(A3) Denne giver et indeks for farven i celle A3
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.