Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
816to820
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
816to820
816to820
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Makro auf Tabellenblatt-Wechsel starten

Makro auf Tabellenblatt-Wechsel starten
03.11.2006 12:29:38
Düppi
Liebe Forumsgemeinde,
ich möchte ein Makro beim Wechsel auf das Tabellenblatt "Guetersloh" starten. Folgendes Makro steht im Code des Blattes "Guetersloh" - mit der lästigen Krücke, es durch Eingabe von Irgendwas in "J5" zu starte. Das ist umständlich, ich möchte es ja - wie gesagt - starten, sobald das Blatt angewählt wird.
Wer weiß Rat, fragt und grüßt Düppi!

Private Sub Worksheet_Change(ByVal Target As Range)
Select Case Target.Address(0, 0)
Case "J5"
Dim lGT   As Integer
Dim lWD   As Integer
Worksheets("Guetersloh").Range("K5:K52").ClearContents
For lGT = 5 To 52
For lWD = 1 To 52
If Sheets("Ausgaben").Range("B" & lGT).Value = Sheets("Ausgaben").Range("J" & lWD).Value Then
Sheets("Guetersloh").Range("K" & lGT).Value = Sheets("Ausgaben").Range("I" & lWD)
Exit For
End If
Next lWD
Next lGT
Case Else
End Select
End Sub

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro auf Tabellenblatt-Wechsel starten
03.11.2006 12:43:52
Dr.
Hi,

Private Sub Worksheet_Activate()
'Dein Makro
End Sub

Schön´ Gruß an Bertelsmann.
AW: Makro auf Tabellenblatt-Wechsel starten
03.11.2006 13:03:24
Düppi
Hallo Dr, besten Dank, läuft - Gruß gebe ich gern weiter, sind nur 20 km!
AW: Makro auf Tabellenblatt-Wechsel starten
03.11.2006 12:44:00
IngGi
Hallo Düppi,
so?


Private Sub Worksheet_Activate()
Dim lGT   As Integer
Dim lWD   As Integer
Worksheets("Guetersloh").Range("K5:K52").ClearContents
For lGT = 5 To 52
   For lWD = 1 To 52
      If Sheets("Ausgaben").Range("B" & lGT).Value = _
         Sheets("Ausgaben").Range("J" & lWD).Value Then
            Sheets("Guetersloh").Range("K" & lGT).Value = _
               Sheets("Ausgaben").Range("I" & lWD)
            Exit For
      End If
   Next lWD
Next lGT
End Sub


Gruß Ingolf
Anzeige
AW: Makro auf Tabellenblatt-Wechsel starten
03.11.2006 13:04:02
Düppi
Hallo Ingolf,
läuft bestens! Vielen Dank, Düppi!

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige