uitvoeren macro vóórdat het werkblad verlaten wordt

Status
Niet open voor verdere reacties.

xceland

Gebruiker
Lid geworden
29 feb 2012
Berichten
11
Op een werkblad kunnen gebruikers de sortering van bepaalde gegevens wijzigen.
Nu wil ik dat de gegevens automatisch in volgorde gezet worden, vóórdat het werkblad verlaten wordt.

In VBA heb ik dat geprobeerd met het onderstaande, maar hiermee wordt de macro uitgevoerd in het nieuwe werkblad.

Private Sub Worksheet_Deactivate()
BLADsorteren_achternaam_A_Z
End Sub
 
Dat klopt inderdaad.
Zorg er in je sorteer macro voor dat e.e.a. in de context van het juiste blad wordt gedaan.
 
Code:
in thisworkbook
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
   MsgBox Sh.Name                                '--> met sh weet je het juiste werkblad
End Sub

of

in de bladmodule van het "verlaten" blad
Private Sub Worksheet_Deactivate()
   MsgBox Me.Name                                '--> met me weet je het juiste werkblad, maar eigenlijk overbodig, want het kan alleen dit blad zijn tenzij je het als parameter naar een macro wil meegeven
End Sub
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan