Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
SheetChange Event mit Add In schreiben
10.12.2004 19:50:14
Andreas
Hallo,
ich habe folgendes Problem:
Mit Hilfe eines Add Ins erzeuge ich ein neues Tabellenblatt (Tabelle1) in dem die Daten für eine Interpolation hinterlegt sind. Dieses Tabellenblatt ist für den Nutzer schichtbar und soll es auch bleiben. Wenn der Nutzer aber nun in dem Tabellenblatt etwas ändert muss eine zweite Tabelle (Tabelle2)aktualisiert werden. Ich möchte nun, das nach jeder Änderung in Tabelle1 die Tabelle2 automatisch aktualisiert wird.
Mein Lösungsansatz:
Mit einem SheetChange Event bekomme ich das auch hin, dass sobald etwas in Tabelle1 geändert wird Tabelle2 aktualisiert wird. Allerdings muss ich das bisher immer manuell in das neu erzeugte Tabellenblatt kopieren.
Meine Frage:
Wie kann ich es schaffen, das der Code von dem SheetChange Event automatisch beim Erzeugen der Tabelle zugeordnet wird?
Ich habe hier in diesem Zusammenhang auch schon viel von Klassenmodulen gehört, aber wenn ich das richtig verstanden habe sind die auf Application-Ebene ja für alle gültig. Ich will aber nur das es für ein Spezifisches, von mir mittels Add In erzeugtes Tabellenblatt gilt.
Ich hoffe ihr könnt mir weiterhelfen.
Vielen Dank im voraus
Andreas
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: SheetChange Event mit Add In schreiben
ChrisL
Hi Andreas
Neue Mappe mittels Variable steuern...

Sub t()
Dim WB As Workbook
Set WB = Workbooks.Add
MsgBox WB.Name
End Sub

Gruss
Chris
AW: SheetChange Event mit Add In schreiben
13.12.2004 10:33:39
Andreas
Hi Chris,
vielen Dank für deine Antwort, allerdings löst sie nicht so ganz mein Problem.
Das Workbook existiert schon und wurde vom Benutzer angelegt. Mit meinem Makro wird dann nur noch eine Datei importiert und als neues Arbeitsblatt in das bestehende Workbook eingefügt. Ich hätte nun gerne, dass ich diesem Arbeitsblatt mit Hilfe des Makros Ereignissprozeduren zuweisen kann.
Gruß
Andreas
Anzeige
AW: SheetChange Event mit Add In schreiben
ChrisL
Hi Andreas
Du kannst Mappen entweder mit dem Namen (z.B. Mappe1.xls), mit ActiveWorkbook (aktive Mappe), mit ThisWorkbook (Mappe in der das Makro steht) oder eben mittels Variable ansteuern. Eine andere Variante zum Referenzieren gibt es nicht.
Gruss
Chris

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige