Clever-Excel-Forum

Normale Version: Datum/Uhrzeit automatisch eintragen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,

dann ging die Vermutung wenigstens in die richtige Richtung.

Um das Datum in der linken Spalten einzutragen musst du Target.Offset(0, 1) in Target.Offset(0, -1) ändern - und natürlich Range("A1:A10") entsprechend ändern.
eine kleine Frage haette ich noch:

Kann ich bei Range() auch eine bestimmte Spalte einer Tabelle einfuegen und der Code erweitert sich wenn ich die Tabelle vergroessere ? Angel
Hallo,

das Programm funktioniert genauso wenn du die komplette Spalte Range("A:A") einträgst.

Bzgl. evtl. Nebenwirkungen müssten sich die VBA-Experten äußern - ich bin hier jetzt an meinen VBA-Grenzen angekommen.
Hallöchen,

wenn Du Bereiche vergrößern willst, kannst Du eventuell Bereichsnamen verwenden. Markiere z.B. die Spalten A und B, gehe dann oben links in das Eingabefeld über der Spalte A und schreibe dort irgendeinen Namen rein. Sollte nur nach Möglichkeit nix von Excel verwendetes sein wie z.B. ABC, das wäre in dem Fall auch eine Spaltenbezeichnung.

Wenn Du mit einer "intelligenten" Tabelle oder Liste arbeitest und dich auf die komplette Liste beziehst, wirkt das Makro, welches die Tabelle bzw. Liste "bearbeitet", auch wieder auf die größere.

Du musst Dir nur mal anschauen, wie sich dabei z.B. Offsets verhalten und was im konkreten Fall z.B. der Unterschied oder auch eine Gemeinsamkeit zwischen dem Target und dem Range ist.
Seiten: 1 2