Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
528to532
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
528to532
528to532
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

SheetChange Event mit Add In schreiben

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

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

239 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige