Das ist bei den Tabellenblättern der Name vor der Klammer. Zunächst einmal Danke für Deine Hilfe! Das Problem ist, dass der Codename nicht konstant ist, da es mehrere Tabellenblätter "Daten1", "Daten2", "Daten3"... gibt, aber nur ein Blatt "Auswertung", in dem ich dann das auszuwertende Tabellenblatt mit Namen angebe. Und TuWas sieht bei Daten1 anders aus als bei Daten2. Zitat: arbeitsmappenübergreifend: Genau *das* will ich eigentlich vermeiden. Der VBA-Code zum Arbeiten mit den Daten soll bei den entsprechenden Datenblättern bleiben, damit beim Umherkopieren der Datenblätter auch der Code immer mit präsent ist, und die (nicht VBA-kundigen) Nutzer keine unnötigen VBA-Aktivitäten wie das umherkopieren von Modulen entfalten müssen. 11. 2008, 15:30 # 4 Hallo AnaMark, Es geht auch mit der Syntax Worksheets("Daten1") und den Tabellenblattnamen kannst du auch in einer Variablen übergeben. Meines Wissens können arbeitsmappenübergreifend, d. h. Vba excel funktion aufrufen formula. projektübergreifend nur Makros in einem Standardmodul aufgerufen werden.
11. 03. 2008, 14:20 # 1 AnaMArk VBA - VBA-Funktion von Tabellenblatt aufrufen Hallo! Ich habe ein Tabellenblatt "Daten", dessen VBA-Code z. B. die Funktion TuWas enthält; TuWas kann nicht sinnvoll in ein Modul ausgelagert werden. Nun möchte ich TuWas aus der Zelle des Tabellenblatts "Auswertung" heraus aufrufen. Wie mache ich das? Funktionen aufrufen. Und wie mache ich das, wenn "Daten" nicht in derselben Arbeitsmappe ist wie "Auswertung"? 11. 2008, 14:38 # 2 MOF Guru Registrierung: 08. 12. 2006 Hallo AnaMArk, innerhalb derselben Arbeitsmappe: wobei "Tabelle1" der Codename des Tabellenblattes "Daten" ist. Den Codenamen siehst du im VBA-Explorer. Das ist bei den Tabellenblättern der Name vor der Klammer. arbeitsmappenübergreifend: Code: ("! Dummy") wobei "Dummy" der Name eines Subs in einem allgemeinen Modul ist. Dieses Sub tut nichts anderes, als das eigentliche Sub TuWas arbeitsmappenintern aufzurufen, also Sub Dummy() End Sub Gruß Ingolf 11. 2008, 14:58 # 3 AnaMark Zitat: von IngGi Hallo AnaMArk, innerhalb derselben Arbeitsmappe: wobei "Tabelle1" der Codename des Tabellenblattes "Daten" ist.
Weichen Sie von dieser Regel nur dann ab, wenn Sie aus Alaufgründen den Namen der aufzurufenden Unterprozedur variabel halten müssen. Weiter unten folgt hierfür ein Beispiel. Befindet sich die aufzurufende Prozedur in einem Klassenmodul und der Aufruf erfolgt aus einem anderen Modul, so ist dem Aufruf die Klasse voranzustellen: Call Tabelle1. Unterprogramm Als Private deklarierte Funktionen können nicht aufgerufen werden. Prozeduren in anderen Arbeitsmappen oder Anwendungen werden mit Run gestartet, wobei der Makroname zusammen mit dem Namen des Container-Dokuments als String übergeben wird: Run "Mappe1! Vba excel funktion aufrufen command. MeinMakro" Hierbei ist zu beachten: Dateinamen mit Leerzeichen müssen im Run-Aufruf in Apostrophs gesetzt werden Die mit Run aufgerufene Arbeitsmappe wird - wenn nicht geöffnet - im aktuellen Verzeichnis (CurDir) gesucht. Nicht machbar ist: Run "c:\! Meldung" Aufruf eines Makros in der aktuellen Arbeitsmappe ohne Paramterübergabe Das aufzurufende Unterprogramm befindet sich in einem Standardmodul der aufrufenden Arbeitsmappe.
"Tragt in die Welt nun ein Licht", dieses Lied nahmen die ersten und zweiten Klassen der Grundschule Altfraunhofen zum Anlass um die ältere Generation im Seniorenheim zu besuchen. Die Kinder stimmten mit Ihrem Lied "Stad, stad jetz is Advent" auf das nahe Weihnachtsfest ein. Mit Freude und Eifer sangen die Kinder die Lieder "Bis Weihnachten ist nicht mehr weit" und die "Weihnachtsbäckerei". Begleitet wurden sie von Christina Mang auf dem Keyboard. Auch besinnliche Gedichte von Ludwig Thoma und eine lustige Weihnachtsgeschichte gehörten zu dieser kleinen Feier dazu. Grundschule Prackenbach - Tragt in die Welt nun ein Licht. Zum Schluss wurden Liedblätter verteilt und gemeinsam mit den Senioren bekannte Weihnachtslieder gesungen. Dieses Singen bereitete allen sichtbare Freude. Für ihren Besuch wurden die Kinder mit Beifall und Süßigkeiten belohnt.
Dieses Lied haben wir in den letzten Wochen hoch und runter gesungen. Besonders fleißig in Krippe, Kindergarten und Grundschule. Warum? Wir haben Sankt Martin gefeiert. Aber nicht nur zur Sankt Martin passt dieses Lied. Es passt zu diesem Auslandsjahr und es passt zu Weihnachten. Sankt Martin: Ist in Thailand schon ein anderes Erlebnis. Man braucht keine Handschuhe. Zumindestens die Deutschen noch nicht. Bevor es dunkel ist wird erst noch ein großes Picknick veranstaltet. Statt warmen Punsch gibt es gekühltes Wasser, Orangen – oder Apfelsaft. „Tragt in die Welt nun ein Licht, sagt allen …“ | Grundschule am Ottermeer. Je nach Geschmack eben. Nachdem Sankt Martins Anspiel in der Thai-Kirche geht der eigentliche Laternenumzug los. Um den Lied Tragt in die Welt nun ein Licht auch alle Ehre zu erweisen wird den Kranken im McKean Krankenhaus auch ein Licht gebracht. Zum Abschluss gibt es am Lagerfeuer noch Stockbrot. Damit sind die Erzieher, KZM´ler und alle anderen, die sich an den Vorbereitungen beteiligt haben auch erleichter, dass der Tag vorbei ist. Weihnachten bzw. adventszeit: So langsam komme auch ich in die Stimmun hinein trotz der teilweise 30 Grad, die das Thermometer tagsüber anzeigt.
Tragt in die Welt nun ein Licht Unter dem Thema "Trag in die Welt nun ein Licht" haben die Kinder der Betreuenden Grundschule Kaisersesch gebastelt. Sie wollen den Bewohnern des Seniorenheim Kaisersesch St. Josef ein Lichtblick in der Vorweihnachtszeit sein und Ihnen in der "schweren" Zeit zeigen, dass sie nicht alleine sind. Unkonfiguriert. Die Kinder der Grundschule Kaisersesch sind in Gedanken bei Ihnen. Bleiben Sie alle gesund. Ein friedvolles Fest wünschen die Schulgemeinschaft der Grundschule Kaisersesch.
Kaum sind wir in der 2. Klasse angekommen, ist schon Weihnachten! Na sowas! Wir haben natürlich schon vor dem Martinsmarkt fleißig gewerkelt, mit Nikoläusen unsere Fenster verziert und für den Weihnachtsmarkt nochmal Schleifen gebunden und Etiketten beschriftet. Draußen war's dunkel und ungemütlich. Höchste Zeit, Kerzen leuchten zu lassen! Das gelang uns mit den tollen Aquarellfarben (die wir Stinkefarben nennen). Mit denen haben wir auch das Papier bemalt, das wir dann zu einem Sternenlicht gefaltet haben. Das hat lange gedauert und war echt schwer. Aber gelohnt hat sich die Arbeit auf jeden Fall: Wir wünschen euch viel Licht im neuen Jahr!
So beginnt das Adventslied von Wolfgang Longardt aus dem Jahre 1972. Zum "Licht in die Welt tragen" gehört natürlich eine Kerze und diese fertigten die Schülerinnen und Schüler der Klasse 1/2b (Zebras) mit ihren Koop-Kindern der K3 (Tiger) eigenhändig beim Besuch bei der Imkerin Ilse van Opzeeland in Wiesmoor an. Zu Beginn erklärte Frau van Opzeeland den Schülerinnen und Schülern die Herstellung von Kerzen aus geschmolzenen Bienenwachs, worauf die zwanzig Kinder voller Tatendrang mit dem "Kerzen ziehen" starteten. Die erste Hürde des Verknotens einer Mutter an den Docht wurde überwunden und dann waren Eifer und Geduld von den Erst- und Zweitklässlern gefordert, was sie mit Bravour meisterten. Auch das leibliche Wohl kam nicht zu kurz an diesem Schulvormittag. Verspeist wurde das gesunde Frühstück von daheim und Herr Hausmann (Elternvertreter Klasse 1/2b) zusammen mit Frau Gerdes (Mutter von Paula) bewirteten die engagierten Kerzenzieher zwischendurch immer wieder mit warmer Schokolade.