• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Eventprobleem

Status
Niet open voor verdere reacties.

Symphysodon

Gebruiker
Lid geworden
14 dec 2012
Berichten
468
Beste forummers,

Ik probeer een event aan te maken op het moment dat een bepaalde sheet wordt geactiveerd
Pas op dat moment moet een bepaalde sub worden aangeroepen die dan weer berekeningen uitgevoerd op de shhet("Data").
Code:
Private Sub Worksheet_Change(ByVal Target As Range)

Set s = Sheets("Data").ListObjects("Tabel1").DataBodyRange

If Intersect(s, Target) Is Nothing Then Exit Sub
If Not Intersect(s, Target) Is Nothing Then
    Call Databerekeningen
End If

End Sub
Dit is niet de goede manier maar weet even niet hoe het wel op te lossen. Hiermee kom ik in een loop terecht. Ik heb het geprobeerd met een declaratie van een static boolean: Static AbortProc As Boolean
..

mvg
Marco
 

Bijlagen

en de events uitschakelen tijdens het draaien van de macro?

Code:
Application.EnableEvents = False

code hier

Application.EnableEvents  =True
 
Ja dat werkt. Ik had zelf ook al een oplossing door de code van de aan te roepen sub in een Worksheet_Activate event te stoppen.

Bedankt.
 
Misschien eens bij de basis beginnen

Code:
If Intersect(s, Target) Is Nothing Then Exit Sub
If Not Intersect(s, Target) Is Nothing Then

Slaat toch nergens op.
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan