Avatar billede rasmus1234 Nybegynder
10. juli 2007 - 09:36 Der er 7 kommentarer og
1 løsning

Sortering efter farve

jeg ønsker at sortere efter fyldfarve, og til dette havde jeg forestillet mig en funktion, som gav et resultat, som jeg så kunne sortere efter. Har prøvet med =Celle men denne virker ikke.

Nogen forslag?
Avatar billede supertekst Ekspert
10. juli 2007 - 09:39 #1
Fyldfarven kan "hentes via VBA" som et tal - herefter skulle der kunne sorteres.
Avatar billede excelent Ekspert
10. juli 2007 - 09:47 #2
Function Farve(rng As Range)
Application.Volatile
Farve = rng.Interior.ColorIndex
End Function

i arket taster du =Farve(celle)

hvor celle er den celle du vil have farvekode for. fx. A1
Avatar billede supertekst Ekspert
10. juli 2007 - 10:01 #3
Koden indsættes i det pågældende ark - kolonneMed Farve tilpasses

Dim antalRæk, antalKol
Const kolonneMedFarve = 1      'A=, B=2 o.s.v. Tilpasses
Sub findFyldfarve()
    antalRæk = ActiveCell.SpecialCells(xlLastCell).Row
    antalKol = ActiveCell.SpecialCells(xlLastCell).Column
   
    For ræk = 1 To antalRæk
        Cells(ræk, kolonneMedFarve).Select
        Cells(ræk, antalKol + 1) = Selection.Interior.ColorIndex
    Next ræk
End Sub
Avatar billede rasmus1234 Nybegynder
10. juli 2007 - 10:25 #4
excelent, din udgave virker, men når ikke når man opdaterer en celle med en ny farve...skal der indsættes en "Update"?
Avatar billede excelent Ekspert
10. juli 2007 - 10:35 #5
åh nej det glemte jeg lige i farten
den opdateres ved genberegning (F9)

så skal man have en kode til at køre ved fx. celle-valg/ændring
sprørgsmål er om det er umagen værd, eller du kan anvende F9 ?
Avatar billede excelent Ekspert
10. juli 2007 - 10:36 #6
i såfald skal denne kode indsættes i arkets kodemodul
(højreklik på arkfane, vælg "Vis programkode" indsæt kode i vinduet)

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Calculate
End Sub
Avatar billede rasmus1234 Nybegynder
10. juli 2007 - 10:48 #7
excelent, læg et svar, tak for hjælpen. Supertekst, nåede aldrig at kigge på din udgave, den så lidt mere listig ud, men tak for indlægget, man ved aldrig om jeg kommer til at bruge den en anden god gang.
Avatar billede excelent Ekspert
10. juli 2007 - 10:50 #8
ok velbekom
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