Avatar billede baltser Nybegynder
19. januar 2004 - 12:26 Der er 9 kommentarer og
1 løsning

At kunne referere til celle i farvet figur.

Hej

Jeg sidder og nørkler med et lille projekt, som skal bestå af nogle figurer (cirkler, cylindre, kegle mm). Det er meningen at regnearket skal bruges til udregning af disses arealer mm. Og nu til spørgsmålet: Hvordan kan jeg referere til en celle som ligger inde i fx cirklen når denne er farvelagt? I denne celle skal det være muligt at skrive et tal, som der skal refereres til i en formel andetsteds i regnearket.
Avatar billede janvogt Praktikant
19. januar 2004 - 12:31 #1
Du kan evt. eksperimentere med at gøre farvelægningen transparrent.
Avatar billede janvogt Praktikant
19. januar 2004 - 12:45 #2
.... ellers kunne man jo skrive radius o.s.v. lige ved siden af cirklen.

en 3. mulighed var at lave en inputbox, hvor man spurgte efter informationen, når man klikkede på cirklen.
Avatar billede baltser Nybegynder
19. januar 2004 - 12:52 #3
Gode løsninger, men det var ikke lige det jeg ledte efter. Det skal helst være sådan som jeg beskrev. Og selv om farvelægningen bliver gjort mere gennemsigtig, kan man stadig ikke klikke sig ind i en celle indenfor cirklens område.
Avatar billede janvogt Praktikant
19. januar 2004 - 13:03 #4
Hvad så med inputboksen?
Avatar billede bak Forsker
19. januar 2004 - 13:19 #5
Du kunne også tildele din cirkel en makro, således at nå trykker på cirklen blive feks. F15 aktiv. (ikke så smart som inputbox)

Sub Oval1_Click()
[f15].Select
End Sub

ellers med inputbox

Sub Oval1_Click()
[f15]=Inputbox("Indtast værdi")
End Sub
Avatar billede baltser Nybegynder
19. januar 2004 - 13:39 #6
Jeg prøver det med inputboxen, men når jeg klikker på cirklen bliver denne bare aktiv!
Avatar billede janvogt Praktikant
19. januar 2004 - 14:50 #7
Du skal tilknytte makroen, f.eks. nedenstående, til cirken ved at højreklikke på cirken og vælg "Assign makro".

Sub InputRadius()
rad = InputBox("Indtast radius: ")
ActiveSheet.Range("a1") = rad
End Sub
Avatar billede janvogt Praktikant
19. januar 2004 - 14:54 #8
Forinden skal makroen være lavet i et almindeligt modul, altså:

Tryk ALT+F11
Vælg Insert->Module
Indsæt koden
Tryk ALT+Q for at vende tilbage til arket
Højreklik på cirken og vælg "Assign makro"
Vælg makroen "InputRadius" på listen.

Når du nu klikker på cirken kommer der en boks frem i stedet for, at cirken aktiveres.
Avatar billede janvogt Praktikant
19. januar 2004 - 14:58 #9
Cirken = cirklen :-)
Avatar billede baltser Nybegynder
18. august 2004 - 10:03 #10
,
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