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

Zeilen is geschütztes Blatt einfügen

Zeilen is geschütztes Blatt einfügen
05.04.2003 18:31:32
Heinz Ulm
Hallo VBA-Kenner

mit beigefügtem Code möchte ich den Blattschutz aufheben, eine bestimmte Anzal von Zeilen einfügen und das Blatt wieder schützen.



14
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Zeilen is geschütztes Blatt einfügen
05.04.2003 18:37:34
Ramses

Hallo Heinz,

so ganz komme ich mit deiner Fragestellung niocht klar,... aber vermutlich funktioniert er nicht :-)

Rows("X:" & X + anzahl ).Select

sollte es wohl heissen.

Gruss Rainer

Re: Zeilen is geschütztes Blatt einfügen
05.04.2003 18:44:04
Heinz Ulm

Hallo Rainer,

du hast recht, so funktioniert es nicht. Ich wollte folgendes:

Egal welche Zeile ich im Zeilenkopf anklicke und dann das Makro aufrufe soll die Anzahl der Zeilen ab der angeklickten Zeile (dafür schrieb ich X) eingefügt werden.
So nach dem Stil vom Makrorekorder:

Rows("9:13").Select
Selection.Insert Shift:=xlDown

Gruß Heinz


Re: Zeilen is geschütztes Blatt einfügen
05.04.2003 18:48:44
Ramses

Hallo Heinz,

dazu brauchst du eigentlich nichts:

Selection.Insert Shift:=xlDown

reicht, wenn du Zeilen markiert hast.

Gruss Rainer

Anzeige
Re: Zeilen is geschütztes Blatt einfügen
05.04.2003 18:56:18
Heinz Ulm

Hallo Rainer ,

danke, das weis ich. Ich wollte aber nicht vorher Markieren sondern nur eine anklicken und über die Inputbox die Anzahl
der einzufügenden Zeilen bestimmen.

Gruß Heinz

Re: Zeilen is geschütztes Blatt einfügen
05.04.2003 19:00:23
WernerB.

Hallo Heinz,

wie wäre es denn damit:

Viel Erfolg wünscht
WernerB.

Das ist gut :-))
05.04.2003 19:03:51
Ramses

Hallo Werner,

dann muss nicht mal die Zeile markiert werden.

Gruss Rainer

Das ist gut :-))
05.04.2003 19:03:52
Ramses

Hallo Werner,

dann muss nicht mal die Zeile markiert werden.

Gruss Rainer

Re: Das ist gut :-))
05.04.2003 19:08:01
WernerB.

Hallo Rainer,

die Zeile (oder eine Zelle in der gewünschten Zeile) muss vor dem Makro-Aufruf schon markiert sein !

Gruß
WernerB.

Anzeige
Re: Das ist gut :-))
05.04.2003 19:16:07
Heinz Ulm

Hallo Werner, Hallo Rainer,

Danke an euch beide, das ist genau das was ich gesucht habe.

Ein schönes Wochenende

Heinz

Re: Zeilen is geschütztes Blatt einfügen
05.04.2003 21:09:33
Knut

Dann ist bei Abbruch das Blatt ungeschützt!
Knut

Das ist gar nicht gut...
06.04.2003 01:53:04
L.Vira

Lieber Ramses,
... weil einfach zu viel Faktoren nicht berücksichtigt werden.
Bei Interesse Erläuterungen anfordern.
Gruß L.Vira

Re: Das ist gar nicht gut...
06.04.2003 02:14:53
Heinz Ulm

Hallo L.Vira,

du machst mich neugierig, ein bisschen VBA-kenne ich ja, deshalb bin ich auf deine Erläuterungen gespannt.

Gruß Heinz



Re: Das ist gar nicht gut...
06.04.2003 13:37:47
L.Vira

1. Bei Abbruch ist das Blatt ungeschützt
2. Keine Fehlerbehandlung, wenn Anzahl keine Zahl ist
3. Keine Fehlerbehandlung, wenn Anzahl 0 oder kleiner 0
4. Keine Fehlerbehandlung, wenn Anzahl > 65535
5. Keine Prüfung, ob Zeilen überhaupt eingefügt werden können
Krasses Beispiel: Steht z.B. in A65536 ein Wert, führt der Versuch, Zeilen einzufügen zum Fehler.
7. Keine Prüfung, ob Shapes vorhanden sind und ob die verschoben
werden können.

Man kann das(außer 1.) zwar mit On Error unterdrücken, aber das ist
höchstens dann akzeptabel, wenn das Makro ausschließlich zur
eigenen Verwendung gedacht ist. Und selbst dann eigentlich aus der
Sicht eines Programmieres nicht.
Ohne Garantie für Vollständigkeit der Mängel!

Anzeige
Re: Das ist gar nicht gut...
06.04.2003 14:57:20
Heinz Ulm

Danke L.Vira

ich brauche das Makro nur für den Eigengebrauch. Es sollen später einfach per Klick in ein Rechnungsformular eine entsprechende Anzahl von Zeilen eingefügen, die dann, ich habe heute das Makro weitergebastelt mit der FillDown-Funktion mit den Formeln ausgefüllt werden, sodas man nur noch die Zahlen eintragen muss.

Deshalb kann ich auch auf Fehlerroutinen der von dir genanntenPunkte verzichten.

Aber zur Sicherheit und zum weiterlernen werde ich mir mal die Fehlerroutinen überlegen.

Danke

Gruß Heinz

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige