ich weiß momentan leider nicht weiter. Ich habe mittlerweile einen recht komplexen VBA-Code der auch weitestgehend durch Hilfe aus dem Forum ohne Probleme läuft. Nun gibt es aber noch ein Problem welches an unterschiedlichen Stellen auftritt und ich mir dieses einfach nicht erklären kann.
Es geht um den Befehl:
...
Tabelle1.Select
Tabelle1.Range(p_cstrZelleSpeicherort).Select
...
Beim ausführen bekomme ich die Meldung
Fehlermeldung:
"Laufzeitfehler '1004': Die Select-Methode des Range-Objektes konnte nicht ausgeführt werden.
in der Zeile "Tabelle1.Range(p_cstrZelleSpeicherort).Select". Zur Information Tabelle1= CodeName des Tabellenblattes.
Was mich so verwirrt, dass es wenn ich die Sub in der die Anweisung seht einzeln durchlaufen lasse, dann funktioniert alles wunderbar. Der Fehler scheint erst beim Starten des Befehles aus einer übergeordneten Sub diesen Fehler zu "produzieren". Zusätzlich noch die Information alle Tabellenblätte sind standardmäßig per Blattschutz geschützt. Den Schutz hebe ich aber vor der Select-Anweisung auf. Außerdem ist die selectierte Zelle im nicht geschützten Bereich.
Was kann ich hier machen? Ich will durch die Select-Methode am Ende immer eine definierte Zelle "aktiviert" haben.
Ich kann die Excel-Datei leider nicht hier hochladen, da diese sensible Informationen enthält. Ich hoffe aber Ihr könnt mir trotzdem helfen.
Ich wünsche Euch einen schönen Abend.
Gruß
Dominik