Hallo,
ich erstelle seit einiger Zeit hobbymäßig Excel-Tabellen für einen
wavetable-Synthesizer und spare mir viel Arbeit mit Makros. Diese laufen
auf Visual-Basic Sprache (womit eben Excel - Anwendungen arbeiten).
Es ist möglich, Tastatur-Makros aufzunehmen und die unter einem Namen zu
speichern. Ausgelöst wird so ein Makro bsp. mit Strg+e.
Um zu sehen, was sich hinter diesem Makro verbirgt, kann man mit
Alt+F11-Taste auf die entsprechende Ansicht wechseln. Unter Ansicht -
Projektexplorer kann man sehen, woraus die aktuelle Arbeitsmappe
besteht.
Tabelle1 anklicken -> dann steht da z.B. Modul1 oder Modul2. Mit dem
Mauszeiger daraufgehen und rechte Taste drücken -> Code anzeigen. Der
erscheint rechts im Fenster.
Diesen Code kann man natürlich auch verändern, um z.B. Laufzeitfehler
auszubremsen. Ich benutze da etwas Intuition und Versuch und Irrtum.
Um jetzt in einer Spalte alle Zellen, deren Wert = 0 ist, in ein anderes
Tabellenblatt zu kopieren, bietet sich ein Visual Basic Modul
(Quelltext) an, das genau dieses macht. Das heisst, auf Tastendruck von
Str und e würden jetzt genau diese Zellen, deren Wert Null ist,
nacheinander in ein zweites Tabellenblatt kopiert werden
(vollautomatisch).
Ich habe so ein Modul noch nicht angelegt, bin auch kein Excel-Profi,
aber sollte ich ein passendes Modul "hinkriegen", melde ich mich!
Anbei noch ein Link
http://www.office-loesung.de/ftopic114046_0_0_asc.php
Gruß Thomas