Hvis du har et regneark , hvor din tabel har data i celler med forskellig farvet baggrund , kan du finde det praktisk at sortere disse celler ved celle farver. Excel 2003 ikke har en funktion, der giver dig mulighed for at sortere efter celle farve. Men der er en løsning : du kan indsætte en Visual Basic for Applications ( VBA ) makro til at udføre opgaven for dig. VBA er et programmeringssprog specielt designet til at skræddersy din Office-programmer , der passer til dine behov. Instruktioner
1
Tryk på " Alt og" F11 " sammen fra Excel-regnearket , du vil sortere . Dette åbner Visual Basic Editor ( VBE ) .
2
Klik på" indsæt "og derefter på" Module "
3
klippe og indsætte følgende kode i tomt vindue : .
Sub SortByColor ()
fejl GoTo SortByColor_Err
Dim sRangeAddress As String
Dim sStartCell As String
Dim sEndCell As String
Dim rngSort Som Range
Dim RNG Som Range
Application.ScreenUpdating = False
sStartCell = InputBox ("Indtast den celle adresse " & _
"top celle i området , der skal sorteres ved farve "& _
Chr (13) & ", dvs ' A1 ' "," Enter Cell Address " )
p Hvis sStartCell > " " Så
sEndCell = Range ( sStartCell ) . End ( xlDown ) . Adresselabels