Avatar billede Henry Poulsen Mester
26. januar 2010 - 09:33 Der er 2 kommentarer og
1 løsning

Kan jeg i VBA variabel erklære Celection.Interiør.Color?

Jeg vil lave en projektkalender hvor række 1 indeholder kalender for 3-6 måneder. Med liggende farvede søjler vises i underliggende rækker, hvornår en leverandør skal udføre sin del af arbejde.
Med koden  Selection.Interior.Color = 16768190
kan jeg farvelægge leverandørens planlagte arbejdsdage. No problem. Men....
Kan jeg variabel erklære 'Color' så søjlen for leverandør A bliver Rød, for leverandør B bliver Grøn, osv. Jeg vil gerne bruge 6 farver på en måde, så leverandørnavn bestemmer 'Color'
Er der en der har en god ide?
Avatar billede excelent Ekspert
26. januar 2010 - 16:33 #1
prøv send et ark med et eks.
Avatar billede Henry Poulsen Mester
29. januar 2010 - 11:04 #2
Her er en kort udgave af koden jeg arbejder med.
arbdage og leverandør er variabler, der værdisættes på hver række i kolonne A og B.

Sub Flere()
                tæl = 0
              Do Until tæl = arbdage
                ActiveCell.Offset(0, -1).Select
                  farver
                tæl = tæl + 1
              Loop
End Sub

Sub farver1()
        If leverandør = "A" Then
        Selection.Interior.Color = 49407
        ElseIf leverandør = "B" Then
        Selection.Interior.Color = 65535
        ElseIf leverandør = "C" Then
        Selection.Interior.Color = 5296274
        End If
End Sub
Avatar billede excelent Ekspert
03. februar 2010 - 15:14 #3
svar
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