Makrostart bei Blattaktivierung

11/10/2007 - 12:47 von Frank Vellner | Report spam
Liebe Leute,

ich nutze ein Makro, was ich immer anwerfe, wenn ich ein bestimmtes
Tabellenblatt aktiviere. Kann man das automatisieren? Also immer, wenn
ich zu diesem Blatte wechsle, soll es automatisch ablaufen.

Falls relevant dafür, hier das Makro:

Sub Zeilenhöhe()
Rows("19:22").Rows.AutoFit
Rows("16:16").RowHeight = Range("j6").Value
Rows("31").RowHeight = 730 - Rows("1:30").Height
End Sub

Viele Grüße
Frank
 

Lesen sie die antworten

#1 Claus Busch
11/10/2007 - 13:06 | Warnen spam
Hallo Frank,

Am Thu, 11 Oct 2007 12:47:58 +0200 schrieb Frank Vellner:

ich nutze ein Makro, was ich immer anwerfe, wenn ich ein bestimmtes
Tabellenblatt aktiviere. Kann man das automatisieren? Also immer, wenn
ich zu diesem Blatte wechsle, soll es automatisch ablaufen.



nutze dafür das Worksheet_Activate - Ereignis.
Also im VBA-Editor Doppelklick auf das entsprechende Tabellenblatt. Dann im
Codefenster wàhlen bei Allgemein "Worksheet" und bei Deklarationen
"Activate" und deinen Code einfügen.


Mit freundlichen Grüssen
Claus Busch
Win XP Prof SP2 / Vista Ultimate
Office 2003 SP2 / 2007 Ultimate

Ähnliche fragen