Supportnet / Forum / Tabellenkalkulation
Makro über ausgeblendete Sheets
Frage
Hallo zusammen,
wie kann ich ein Makro über ein Registerblatt laufen lassen, das ausgeblendet ist??
Mein Makro hängt sich auf, weil der Befehl:
Sheets("Blatt 1").Select
beim ausgeblendeten Sheet "Blatt 1" nicht läuft.
Danke im voraus.
Gruß
Holger
Antwort 1 von Primut
Hey Holger,
eine einfache Möglichkeit ist, in das Makro eine Fehlerbehandlung einzubauen.
Damit wird die Fehlermeldung einfach ausgeschaltet und damit ignoriert. Mußt du selbst überprüfen, inwieweit das sinnvoll ist.
Wieder anschalten geht mit:
Ansonsten lassen sich auch Sprungmarken bei Fehlern einrichten etc...
Gruß Primut
eine einfache Möglichkeit ist, in das Makro eine Fehlerbehandlung einzubauen.
On Error Resume Next
Damit wird die Fehlermeldung einfach ausgeschaltet und damit ignoriert. Mußt du selbst überprüfen, inwieweit das sinnvoll ist.
Wieder anschalten geht mit:
On Error GoTo 0
Ansonsten lassen sich auch Sprungmarken bei Fehlern einrichten etc...
Gruß Primut
Antwort 2 von holger1
Hallo Primut,
danke für die Antwort, allerdings möchte ich, dass das Makro auch in dem ausgeblendeten sheet laufen soll.
Dabei hilft mir der Befehl Select leider nicht, gibt es stattdessen einen anderen Befehl?
Gruß
Holger
danke für die Antwort, allerdings möchte ich, dass das Makro auch in dem ausgeblendeten sheet laufen soll.
Dabei hilft mir der Befehl Select leider nicht, gibt es stattdessen einen anderen Befehl?
Gruß
Holger
Antwort 3 von Primut
Hi Holger,
ach so. Warum mußt du denn mit Select arbeiten, diese Anweisung ist doch total unnötig.
mit beispielsweise
sprichst du die Zellen direkt ohne select an und kannst ohne Probleme mit ihnen arbeiten, d.h. Werte zuweisen und abfragen. Mußt du halt deinen Code abändern.
Gruß
Primut
ach so. Warum mußt du denn mit Select arbeiten, diese Anweisung ist doch total unnötig.
mit beispielsweise
Worksheets("Ausgeblendet").Cells(1, 1) = Datensprichst du die Zellen direkt ohne select an und kannst ohne Probleme mit ihnen arbeiten, d.h. Werte zuweisen und abfragen. Mußt du halt deinen Code abändern.
Gruß
Primut
Antwort 4 von holger1
Hi Primut,
manchmal ist es so einfach, hatte die Befehle nicht direkt hinter die Klammer getan, sondern immer Select benutzt (schön doof).
Danke.
Gruß
Holger
manchmal ist es so einfach, hatte die Befehle nicht direkt hinter die Klammer getan, sondern immer Select benutzt (schön doof).
Danke.
Gruß
Holger

