Print side | Luk vindue

VBA virker først når man klikker i en anden celle

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Makro og VBA
Forum beskrivelse: Hjælp til Makroer og VBA-programmering
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=4008
Udskrevet den: 28.Apr.2024 kl. 02:04


Emne: VBA virker først når man klikker i en anden celle
Besked fra: momo
Emne: VBA virker først når man klikker i en anden celle
Posteringsdato: 12.Sep.2019 kl. 13:41
Hej 
Jeg har oprettet en VBA der som sådan virker:
Når der i en specifik celle "Sum" er en værdi =1 skal et specifik ark gøres synlig og brugeren går automatisk til dette ark. 
Dette virker: dog først når jeg klikker i en anden tilfældig celle.

Er der en der kan hjælpe med dette?-således at når Sumen er =1 så bliver man direkte ledt til arket, så man ikke skal klikke væk først.

Mvh momo

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim score As Integer, result As String
score = Range("Sum").Value

If score = 1 Then Sheets("Sheet2").Visible = True
If score = 1 Then Sheets("Sheet2").Activate
End Sub



Svar:
Besked fra: EXCELGAARD
Posteringsdato: 13.Sep.2019 kl. 10:18
I stedet for 'Worksheet_SelectionChange' eventen, skal du benytte 'Worksheet_Change' eventen.

Så vil det virke, som du vil Smile


-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.



Print side | Luk vindue