Avatar billede Chewie Novice
13. november 2003 - 13:25 Der er 15 kommentarer og
2 løsninger

2x alternativ knap

Hej XLer

Jeg er igang med at lave et større ark hvor jeg ønsker der skal flere steder der skal bruges alternativ knap. Men jeg kan ikke få dem sat ind i arket uden de kommer til at hænge sammen :( (det er mange ja/Nej spørgsmål)

nogle foreslag til løsning ?

chewie
13. november 2003 - 13:29 #1
Indsæt dem, der hører sammen i en gruppeboks.
13. november 2003 - 13:34 #2
Via knappen med en boks, der står xyz på, i værktøjslinien Formularer
Avatar billede Chewie Novice
13. november 2003 - 13:41 #3
Fedt ... den kendte jeg ikke ... selv om den har været lige foran øjne på mig altid .. hehe

Hvordan gør jeg den usynlig ??
13. november 2003 - 13:46 #4
Det er der tilsyneladende ingen mulighed for.
Avatar billede Chewie Novice
13. november 2003 - 13:49 #5
damn ... findes der ikke andre løsninger ??
Avatar billede aheiss Praktikant
13. november 2003 - 14:12 #6
Kan du ikke skjule dem med dem her ?

Sub skjul()
ActiveSheet.Shapes("Group Box 5").Visible = False
ActiveSheet.Shapes("OptionButton1").Visible = False
ActiveSheet.Shapes("OptionButton2").Visible = False
End Sub
Sub vis()
ActiveSheet.Shapes("Group Box 5").Visible = True
ActiveSheet.Shapes("OptionButton1").Visible = True
ActiveSheet.Shapes("OptionButton2").Visible = True
End Sub
Avatar billede Chewie Novice
13. november 2003 - 14:23 #7
Det ser ud til at funke :o) .... men jeg får denne fejl når jeg køre makroen

http://btka.frac.dk/4images/details.php?image_id=303
Avatar billede aheiss Praktikant
13. november 2003 - 14:25 #8
Hvis du har indsat formular og ikke kontrolelement skal der snedigt nok være et mellemrum  - med mindre du har navngivet manuelt !

ActiveSheet.Shapes("Option Button 1").Visible = False
Avatar billede aheiss Praktikant
13. november 2003 - 14:31 #9
Dvs. to mellemrum.

Fejlmeddelelsen kender jeg ikke. Læg evt. koden, eller stumpen hvor fejlen opstår.
Avatar billede Chewie Novice
13. november 2003 - 14:33 #10
aheiss >> jeg er ikke helt med på hvad du mener ?

makroen ser sådan ud PT

Sub skjul5()
ActiveSheet.Shapes("Group Box 5").Visible = False
ActiveSheet.Shapes("OptionButton1").Visible = False
ActiveSheet.Shapes("OptionButton2").Visible = False
End Sub
Sub skjul8()
ActiveSheet.Shapes("Group Box 8").Visible = False
ActiveSheet.Shapes("OptionButton1").Visible = False
ActiveSheet.Shapes("OptionButton2").Visible = False
End Sub
Sub skjul9()
ActiveSheet.Shapes("Group Box 12").Visible = False
ActiveSheet.Shapes("OptionButton1").Visible = False
ActiveSheet.Shapes("OptionButton2").Visible = False
End Sub
Sub skjul10()
ActiveSheet.Shapes("Group Box 10").Visible = False
ActiveSheet.Shapes("OptionButton1").Visible = False
ActiveSheet.Shapes("OptionButton2").Visible = False
End Sub
Avatar billede aheiss Praktikant
13. november 2003 - 14:37 #11
Det ser jo OK ud. Hvis du har indsat formularer kan du prøve med nedenstående.
Eller optag en makro, for at se knappernes præcise navn:

Sub skjul5()
ActiveSheet.Shapes("Group Box 5").Visible = False
ActiveSheet.Shapes("Option Button 1").Visible = False
ActiveSheet.Shapes("Option Button 2").Visible = False
End Sub
Sub skjul8()
ActiveSheet.Shapes("Group Box 8").Visible = False
ActiveSheet.Shapes("Option Button 1").Visible = False
ActiveSheet.Shapes("Option Button 2").Visible = False
End Sub
Sub skjul9()
ActiveSheet.Shapes("Group Box 12").Visible = False
ActiveSheet.Shapes("Option Button 1").Visible = False
ActiveSheet.Shapes("Option Button 2").Visible = False
End Sub
Sub skjul10()
ActiveSheet.Shapes("Group Box 10").Visible = False
ActiveSheet.Shapes("Option Button 1").Visible = False
ActiveSheet.Shapes("Option Button 2").Visible = False
End Sub
Avatar billede Chewie Novice
13. november 2003 - 14:41 #12
Kan man koge det sammen til en macro ?
Avatar billede Chewie Novice
13. november 2003 - 14:46 #13
Fatter ikke helt hvorfor de to skal være der ?

ActiveSheet.Shapes("Option Button 1").Visible = False
ActiveSheet.Shapes("Option Button 2").Visible = False

kan man ikke nøjes med ?

ActiveSheet.Shapes("Group Box 10").Visible = False
Avatar billede aheiss Praktikant
13. november 2003 - 14:47 #14
Det er ikke min erfaring. Men denne skjuler / viser aller groupbox og Option buttons :
Sub skjul()
On Error Resume Next
For a = 1 To 100
ActiveSheet.Shapes("Group Box " & a).Visible = False
ActiveSheet.Shapes("Option Button " & a).Visible = False
Next
End Sub
Avatar billede Chewie Novice
13. november 2003 - 14:51 #15
Hvor er det smukt ... det ser lidt bedre ud ... hvis nogle skulle kigge i koden en dag :o)

Takker mange gange ..... smid et svar så alle kan få points :o)
Avatar billede aheiss Praktikant
13. november 2003 - 14:55 #16
Udmærket !  - og her et svar :-)
Avatar billede Chewie Novice
13. november 2003 - 14:56 #17
Den færdig koden kom til at se sådan ud :o)

Sub skjul()
On Error Resume Next
For a = 1 To 100
ActiveSheet.Shapes("Group Box " & a).Visible = False
ActiveSheet.Shapes("Option Button " & a).Visible = True
Next
End Sub
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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