Konrik Skrevet 9. oktober 2008 Del Skrevet 9. oktober 2008 (endret) Er det mulig å få excel til å returnere en verdi i en celle basert på celleformatet? Hvis så er tilfelle, hvordan? (Helst på engelsk). Eks.: Hvis D1 og F1 er blå så ønsker jeg at verdien i B1 gjengis i disse cellene. For de øvrige cellene som har NO FILL skal det ikke stå noen ting. På forhånd takk! Endret 9. oktober 2008 av Konrik Lenke til kommentar
Harald Staff Skrevet 9. oktober 2008 Del Skrevet 9. oktober 2008 Nesten alt er mulig i Excel -men dette havner nok i kategorien Svært Lite Praktisk Åpne VB-editoren (Alt F11 e.l.). Sett inn en modul (Insert-menyen). Lim inn følgende: Public Function ReturnIfColored(Cel As Range) As Variant Application.Volatile If Application.Caller.Interior.ColorIndex > 0 Then ReturnIfColored = Cel(1).Value Else ReturnIfColored = "" End If End Function Gå tilbake i regnearket og skriv inn formelen i D1: =ReturnIfColored(B1) Merk at fargelegging ikke trigger beregning i Excel (bl.a. derfor er farger elendige informasjonsbærere), du må trykke F9 for å få et resultat. Forøvrig beregnes funksjonen når du skriver i andre celler. HTH. Beste hilsen Harald Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå