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

Makro

Makro durch bestimmten Zellwert ausführen
18.02.2003 15:12:46
Alexandra
Hallo ihr Spezialisten,
habe folgendes Problem. Habe eine Tabelle mit einer u.a. einer
Datumsspalte und einer Statusspalte. Die Zellen der Statusspalte
können per Validation nur 5 Werte annehmen ( 0 - 10 - 25 - 75 - 100). Das Datumsfeld muß ganz normal eingegeben werden. Nun möchte ich, daß, wenn jemand im Statusfeld 0 oder 100 auswählt, automatisch das Datumsfeld mit dem Wert des Tages gefüllt wird, an dem das Statusfeld eben auf 0 oder 100 gesetzt wird.

Geht das überhaupt? Fällt jemandem etwas dazu ein?

Danke udn Gruß
Alexandra

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

Betreff
Datum
Anwender
Anzeige
Re: Makro durch bestimmten Zellwert ausführen
18.02.2003 15:33:35
Nike

Hi,
wenn die Statuszelle A1 ist, dann im Code des betreffenden Blattes z.B. das hier eingeben:

Bye

Nike

Re: Makro durch bestimmten Zellwert ausführen
18.02.2003 16:15:19
Alexadnra

Nike - vielen Dank für Deine Antwort. Habe in leerer xls ein Makro ertellt und Deine Angabe reinkopiert. Aber nix passiert.
Kann es sein, daß Sub Worksheet_Change "versteckt" ist (kann es nämlich unter Tools Makros auch nicht finden, obwohl da)? -
Sorry, aber auch den Rest mit Target blicke ich nicht. Ist Target eine Variable?

Wäre über eine nähere Erläuterung mehr als dankbar.
LGAlexandra

Re: Makro durch bestimmten Zellwert ausführen
18.02.2003 16:33:51
Nike

Hi,
wenn du den VBA Editor öffnest,
dann müßte auf der linke Seite eine Struktur erscheinen,
Die in etwa so aussieht:

-VBAProjekt
--Microsoft Excel Objecte
----Diese Arbeitsmappe
----Tabelle1
----Tabelle2
--Module
----Modul1

So wilst Du für Tabelle1 Code schreiben,
machst Du nen Doppelklick auf Tabelle1,
dann öffnet sich der Codebereich für diese Tabelle.
Nun kannst du deinen Code dort einfügen.
Target ist der Zielbereich, der in deiner
Tabelle quasi "gechanged" wurde...
Diese Funktion wirst du nicht unter Tools finden,
da essich hierbei um Objektbezogene Funktionen
handelt, hierbei um eine Funktion, die greift, wenn
das Worksheet geändertwird (change)

Ich hoffe die Erklärung war ok.

Bye

Nike



Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige