Hej
jeg har oprettet et spørgsskema i excel.
I spørgskemaet er der indsat nogle hovedspørgsmål "JA/NEJ", hvortil der er koblet et underspørgsmål "JA/NEJ", som kontrolelementer (rulle menu).
Afhængig af svaret på hovedspørgsmålet er JA = 1, vises kontrolelementet for underspørgsmålet:
ActiveSheet.Shapes("Rullemenu 62").Visible = True
Det modsatte hvis hovedspørgsmålet er NEJ = 2
Hvilket fungere fint.
If Sheets("LIST_VALUE").Range(linkdedCell).Value = 1 Then
ActiveSheet.Shapes("Afkrydsningsfelt 38").Visible = True
ActiveSheet.Shapes("Afkrydsningsfelt 39").Visible = True
ActiveSheet.Shapes("Rullemenu 62").Visible = True
Rows("169:178").Select
Selection.EntireRow.Hidden = False
Rows("190:190").Select
Selection.EntireRow.Hidden = False
Rows("179:189").Select
Selection.EntireRow.Hidden = True
ElseIf Sheets("LIST_VALUE").Range(linkdedCell).Value = 2 Then
ActiveSheet.Shapes("Afkrydsningsfelt 38").Visible = False
ActiveSheet.Shapes("Afkrydsningsfelt 39").Visible = False
ActiveSheet.Shapes("Rullemenu 62").Visible = False
Rows("169:179").Select
Selection.EntireRow.Hidden = True
Rows("180:190").Select
Selection.EntireRow.Hidden = False
End If
End Sub
Problemet er, at hvis jeg gemmer og lukker filen, hvor hovedsprøgsmålet er NEJ = 2 (underspørgsmålet er skjult) - åbner arket igen og ændre svaret til JA = 1 - så er placeringen af kontrolelementet for underspørgsmålet ændret sig.
Placeringen for kontrolelementet for hovedspørgsmålet er: 1G
Placeringen for kontrolelementet for underspøgsmålet er: 7G
Når jeg har skjult kontrolelementet for underspøgsmålet, lukker filen, genåbner filen, og underspørgsmålet bliver vist igen, er placeringen for kontrolelementet: 2G.
Det hjælper ikke noget at ændre i formateringen af kontrolelementet under egenskaber. Den står under "Flyt sammen med celler, men juster ikke størrelsen"
Kan man lave en programkode, som der henviser til hvilken celle det enkelte kontrolelement skal være i?
mvh
Sidsel