Avatar billede ullum Praktikant
15. februar 2005 - 15:21 Der er 8 kommentarer og
1 løsning

Kørsel af ark kun med mus

Har et ark hvor alle funktioner kan klares med klik af musen. Kan man indstille arket således at man kun kan klikke på knapper, og ikke vælge  en celle
Avatar billede sjap Praktikant
15. februar 2005 - 22:02 #1
Hej Ullum

Du kæmper nok videre med projektet. Jeg mener du kan løse problemet på følgende måde

- tryk Alt-F11 for at starte VBA-editoren
- i vinduet i venstre side af skærmen, skal du så under navnet på dit regneark (står med fede typer efter VBA-Projec), finde "ThisWorkBook" (står efter navnene på alle dine faneblade). Dobbeltklik på "ThisWorkBook"
- Kopier nedenstående ind i "ThisWorkBook"

Private Sub Workbook_Open()
  Worksheets("1 spilledag").EnableSelection = xlUnlockedCells
End Sub

- Luk VBA-editoren
- Beskyt regnearket (Menuen funktioner)
- Gem og luk regnearket og åbn det igen.

Nu kan du kun få adgang til celler, der ikke er beskyttet.
Avatar billede ullum Praktikant
16. februar 2005 - 16:50 #2
det virker sådan set, men jeg kan ikke køre makroer, kan det laves?
Avatar billede sjap Praktikant
16. februar 2005 - 20:58 #3
Hej Ullum

For at makroerne skal virke, SKAL de celler som de arbejder med være ulåste. Med den ovenfor beskrevne metode, vil disse celler også kunne vælges.

Du skal derfor sørge for at de nævnte celler ikke låses ved aktivering af arkbeskyttelsen, og så skal du bruge nedenstående funktion i stedet for den som jeg foreslog ovenfor (eneste forskel er konstanten, der angiver hvad der skal være adgang til når arket er beskyttet).

Private Sub Workbook_Open()
  Worksheets("1 spilledag").EnableSelection = xlNoSelection
End Sub

Sender en mail, så du kan se hvordan det virker.
Avatar billede bak Forsker
16. februar 2005 - 21:18 #4
Sjap -> Lidt udbygget, så den kan køre makroerne der hører til knapperne
Protect userinterfaceonly:=True  giver adgang til arket for makroerne


Private Sub Workbook_Open()
    Worksheets("1 spilledag").EnableSelection = xlNoSelection
    Worksheets("1 spilledag").Protect userinterfaceonly:=True
End Sub
Avatar billede bak Forsker
16. februar 2005 - 21:30 #5
Glemte lige at skrive at ved brug af userinterfaceonly behøver man ikke låse nogen celler op
Avatar billede sjap Praktikant
16. februar 2005 - 22:36 #6
Det kan man jo også! SMARRRT!

Det er alle der der små detaljer, der ikke lige bliver brugt så tit, så man glemmer dem til næste gang nogen spørger. Godt vi har har Eksperten - og godt vi har bak (blandt mange andre) ;0)
Avatar billede ullum Praktikant
21. februar 2005 - 12:28 #7
Hej Sjap
Kørte dit sidste forslag, alt virker fint bortset fra at man nu ikke kan vælge spillere
Avatar billede sjap Praktikant
21. februar 2005 - 20:08 #8
Ja, der forsøger at skrive i skrivebeskyttede feltet. Jeg har fjernet skrivebeskyttelsen og sender lige en ny udgave.
Avatar billede ullum Praktikant
05. marts 2005 - 15:17 #9
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