Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Laufzeitfehler 1004 - VBA Probleme

Forumthread: Laufzeitfehler 1004 - VBA Probleme

Laufzeitfehler 1004 - VBA Probleme
29.06.2003 14:22:47
Andreas
Hallo
ich arbeite an einem kleinen Projekt und habe dabei ein
folgendes Problem :
Es soll eine Excel Tabelle (Beispiel im Anhang) geschaffen werden, die
folgendes unterstützt.:

Schauen Sie bitte mal in die Excel Tabelle im Anhang und klicken Sie auf den
Schneemann, daraufhin wird die markierte Zelle orange.
Dahinter steckt ein Makro welcher wie folgt lautet.:

Sub testmakro()
'
' testmakro Makro
' Makro am 29.06.2003 von Andreas aufgezeichnet
'
With Selection.Interior
.ColorIndex = 45
.Pattern = xlSolid
End With
End Sub

So funktioniert das Makro einwandfrei, das Problem ist nur, daß das Makro
auch funktionieren soll,
wenn der Blattschutz sowie der Arbeitsmappenschutz mit Freigabe aktiviert
ist.

Schalte ich diesen jetzt ein (unter Extras ohne Kennwort) und führe den
Makro jetzt aus,
so erhalte ich folgende Fehlermeldung:

Laufzeitfehler 1004:
Die ColorIndex-Eigenschaft des Interior-Objektes kann nicht festgelegt
werden.


Ändere ich den Code wie folgt:

Sub testmakro()
'
' testmakro Makro
' Makro am 29.06.2003 von Andreas aufgezeichnet
'
ActiveSheet.Unprotect
With Selection.Interior
.ColorIndex = 45
.Pattern = xlSolid
End With
ActiveSheet.Protect
End Sub


kommt folgende Fehlermeldung:

"Laufzeitfehler '1004':
Die Unprotect-Methode des Worksheet-Objektes konnte nicht ausgeführt
werden."


Funktioniert also auch nicht.
Ändere ich den Code wie folgt:

Sub testmakro()
'
' testmakro Makro
' Makro am 29.06.2003 von Andreas aufgezeichnet
'
WindowSheet.Unprotect
ActiveSheet.Unprotect
With Selection.Interior
.ColorIndex = 45
.Pattern = xlSolid
End With
ActiveSheet.Protect
WindowSheet.Protect
End Sub


so kommt dei Fehlermeldung
"Laufzeitfehler '424': Objekt erforderlich


Ich habe schon so vieles ausprobiert aber bin noch nicht weiter gekommen..
Ich hoffe das Sie mir da weiterhelfen können.
Die Excel Arbeitsmappe ist ein Teil eines sehr wichtigen Projektes an dem
ich grade arbeite und was unbedingt fertig werden muss.
Es hängt eben nur noch an solchen kleinen Dingen.
Bitte geben Sie mir kurz per email Bescheid ob Sie
diese email erhalten haben und ob Sie mir helfen können.
Vielen Dank im vorraus.
Mit freundlichen Grüßen.
Andreas

https://www.herber.de/bbs/user/39.xls
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Laufzeitfehler 1004 - VBA Probleme
29.06.2003 17:27:31
Thomas Stemmler
Hallo Andreas

mit dem nachfolgenden Beispielcode funktioniert es immer.

Sub testmakroTS()
' erstellt am 29.6.03 von Thomas Stemmler nur für den privaten Gebrauch

Dim Blatt As Variant 'Variable festlegen

Blatt = ActiveSheet.Name 'Variable den aktuellen Blattnamen zuordnen

Sheets(Blatt).Activate 'Das Blatt aktivieren und den Schutz mit Passwort 'hallo' aufheben (ob vorhanden oder nicht, das ist egal)
ActiveSheet.Unprotect Password:="hallo"

With Selection.Interior 'Änderungen durchführen
.ColorIndex = 45
.Pattern = xlSolid
End With
Sheets(Blatt).Activate 'Blatt aktivieren und mit Passwort 'hallo' schützen
ActiveSheet.Protect Password:="hallo"
End Sub

einziges Problem ist das Passwort, mit dem dann das entsprechende Blatt immer geschützt ist.

Ich habe mir dort eine grundsätzliche Vorgehensweise angewöhnt. Ich rufe mit einer bestimmten Tastenkombination ein Makro auf, das alle diese speziellen Einstellungen zurücksetzt. Den jeweiligen Code schütze ich grundsätzlich mit einem Kennwort.

Gruß Thomas Stemmler


Anzeige
AW: Laufzeitfehler 1004 - VBA Probleme
30.06.2003 07:39:30
Andreas an Thomas Stemmler
Hallo Thomas, danke für deine Bemühungen aber wenn ich das Makro
ausführe und der Schutz raus ist gehts,
aber wenn ich den Schutz rein mache(also Arbeitsmappe und Blatt schütze
mit Passwort:hallo) so kommt der Fehler:
Laufzeitfehler: 1004 Die Unprotect-Methode des Worksheet konnte nicht
ausgeführt werden.
Ich weiß nicht mehr weiter.
Woran könnte das denn jetzt noch liegen??
Bin für jede Hilfe dankbar.
Wie lautet das Makro den du angesprochen hast(ein Makro , das alle diese speziellen Einstellungen zurücksetzt)
MfG.Andreas


Anzeige
AW: Laufzeitfehler 1004 - VBA Probleme
29.06.2003 21:00:48
Andreas
Hallo Thomas, danke für deine Bemühungen aber wenn ich das Makro
ausführe und der Schutz raus ist gehts,
aber wenn ich den Schutz rein mache(also Arbeitsmappe und Blatt schütze
mit Passwort:hallo) so kommt der Fehler:
Laufzeitfehler: 1004 Die Unprotect-Methode des Worksheet konnte nicht
ausgeführt werden.
Ich weiß nicht mehr weiter.
Woran könnte das denn jetzt noch liegen??
Bin für jede Hilfe dankbar.
Wie lautet das Makro den du angesprochen hast(ein Makro , das alle diese speziellen Einstellungen zurücksetzt)
MfG.Andreas


Anzeige
AW: Laufzeitfehler 1004 - VBA Probleme
29.06.2003 17:39:20
Andreas
Wenn ich das Makro ausführe und der Schutz raus ist, gehts
aber wenn ich den Schutz rein mache(also Arbeitsmappe und Blatt schütze
mit Passwort:hallo) so kommt der Fehler:
Laufzeitfehler: 1004 Die Unprotect-Methode des Worksheet konnte nicht
ausgeführt werden.
Ich weiß nicht mehr weiter.
Woran könnte das denn jetzt noch liegen??
Bin für jede Hilfe dankbar.
MfG.Andreas


Anzeige
AW: Laufzeitfehler 1004 - VBA Probleme
29.06.2003 21:14:06
PeterW
Hallo Andreas,

hast du die Antwort von L.Vira gelesen? Ich weiß zwar nicht ob das so stimmt aber normalerweise kann man den Antworten dieses Antworters vertrauen - auch wenn man die Botschaft nicht gerne hört.

Gruß
Peter


AW: Laufzeitfehler 1004 - VBA Probleme
30.06.2003 00:34:11
L.Vira
Das hat doch nichts mit Vertrauen zu tun, das ist doch ganz
leicht überprüf- und nachvollziehbar.
Ein Blick in die Hilfe und schon bekommt man die Information.


Anzeige
AW: Laufzeitfehler 1004 - VBA Probleme
29.06.2003 16:21:18
L.Vira
Wenn die Mappe für mehrere Benutzer freigegeben ist, können Makros nicht bearbeitet werden. Blatt- und Mappenschutz können nicht aufgehoben werden.


AW: Laufzeitfehler 1004 - VBA Probleme
29.06.2003 16:15:39
Erich M.
Hallo Andreas,

das Projekt der Datei kann leider nicht geöffnet werden - ist das Projekt geschützt?

mfg
Erich


Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige