Avatar billede lunddata Nybegynder
28. februar 2006 - 16:40 Der er 6 kommentarer og
1 løsning

Tilfældigt farve 6 af 7 felter

Jeg har med held før spurgt om at farve et vist antal celler, men ikke som nedenstående.

Jeg har nu brug for at kunne farve 6 af 7 celler.
Der skal tilfældigt udvælges 6 celler som får en baggrundsfarve.

Lad os sige at jeg har A1:G1. Jeg forestiller mig at Rnd helt tilfældigt vælger 6 celler som får en ny baggrundsfarve.

Er der et bud på dette?
Avatar billede excelent Ekspert
28. februar 2006 - 18:33 #1
Det letteste ville være blot at farvelægge de 7 celler
og så finde et tilfældig tal mellem 1 og 7
som så er afgørende for hvilken celle der ikke farves
Avatar billede lunddata Nybegynder
28. februar 2006 - 20:26 #2
Den er jeg ikke med på da jeg i forvejen kører slump på de 7 celler.
Denne slumpfunktion kunne være =AFRUND((SLUMP()*($I$7-$H$7)+$H$7);$K$7), altså der fremkommer helt vilkårlige tal afgrænset af et indtastet interval i I7 og H7.
Jeg mener, at jeg ved hjælp af koder må kunne farvelægge 6 tilfældige ud af de ialt 7 celler.
Avatar billede excelent Ekspert
28. februar 2006 - 20:50 #3
jeg mente bare det var lettest, hvis du ikke skal vide
hvilke celler der er valgt til farvelægning i det videre
forløb, så ville denne sub være tilstrækkelig

Sub farve()
Range("a1:g1").Select: Selection.Interior.ColorIndex = 4
Range("a1").Select: x = Int(Rnd() * 6): ActiveCell.Offset(0, x).Select
Selection.Interior.ColorIndex = xlNone
End Sub

skal du derimod teste eller bearbejde celler der er valgt til
farvelægning senere, ja så er det selfølgelig noget mere kompliceret
Avatar billede lunddata Nybegynder
28. februar 2006 - 22:20 #4
MANGE TAK, dit forslag virker.
jeg har ændret til:
Range("a1").Select: x = Int(Rnd() * 7): ActiveCell.Offset(0, x).Select
for på skift at få en celle ud af 7 synlige.
Lægger du et svar.
Avatar billede excelent Ekspert
28. februar 2006 - 22:23 #5
ok velbekom
Avatar billede excelent Ekspert
28. februar 2006 - 22:26 #6
bare en oplysning, i subben tælles 0 med.
derfor har jeg 6 og ikke 7
Avatar billede excelent Ekspert
28. februar 2006 - 22:35 #7
nej du har ret det var før jeg indsatte ' int ' i formlen
at jeg fik værdier > end 7
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