Avatar billede LOJ-DH Praktikant
08. maj 2017 - 15:38 Der er 6 kommentarer

Hvis farve - så vælg...

Hej

Jeg har 2 kolonner(B og C), hvor data er markeret med forskellige farver. (hvis felt B4 fx. er gult, så er C4 uden farve)

Kan man i celle A4 lave en formel der siger, hvis B4 er gul så aflevér værdien i B4, ellers aflevér værdien i C4?

På forhånd tak.

mvh
Lone Johannsen
Avatar billede store-morten Ekspert
08. maj 2017 - 15:41 #1
Nej, formler reagerer ikke på celle farve.
Avatar billede Jan Hansen Ekspert
08. maj 2017 - 15:58 #2
Hvis du laver en function i VBA eller du laver en hjælpe-kolonne (farve cellerne skal så indeholde Sand eller falsk)

Jan
Avatar billede LOJ-DH Praktikant
09. maj 2017 - 07:17 #3
Hmmmm..... det har jeg desværre nok ikke evner til.
Det er farven der styrer - ikke det der står i feltet......

Måske den manuelle metode må igang, men tak for forsøget. :-)

mvh
Lone
Avatar billede Mads32 Ekspert
09. maj 2017 - 13:33 #4
Hej
Hvordan tildeles/oprettes farver i kolonne B????
Kan det være andre farver end gul???
Tildeles kolonne C også en farve ?? og i giver fald hvornår.

Prøv eventuelt al lægge et eksempel op.
Avatar billede LOJ-DH Praktikant
09. maj 2017 - 13:59 #5
Hej Mads

Jeg har været så heldig, at en venlig sjæl herinde har fundet en rigtig fin løsning.
Der er blevet lavet en formel "Hvis_farve().

Men tak for velvilje :-)

mvh
Lone
Avatar billede Jan Hansen Ekspert
09. maj 2017 - 14:13 #6
Option Explicit

Function Hvis_farve(FeltFarve As Range, Felter As Range) As String
    Dim Farve As Range
    Dim Område As Range
    Dim rCell As Range
   
    Set Farve = FeltFarve
    Set Område = Felter
   
    For Each rCell In Område
        If rCell.Interior.Color = Farve.Interior.Color Then Hvis_farve = rCell
    Next
End Function
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