um es gleich vorweg zunehmen, VBA/Makos sind für mich noch Neuland, aber ich fürchte mein Anliegen lässt sich ohne dies nicht lösen. Seid daher bitte nachsichtig.
Also, ich habe für meinen Chef eine Tabelle erstellt, die nur der Anzeige von Daten dient. Diese Daten kommmen von anderen Excel-Dateien, die alle bei uns auf dem Server liegen.
Der Hauptzweck dieser Tabelle ist es, bei tel. Anfragen, schnell an die gewünschten Informationen zu kommen. Dafür würde ich gerne die Navigation optimieren und hoffe bei den folgenden Fragen auf eure Hilfe:
1. Ist es möglich die Tabelle per Makro soweit nach links (bzw. rechts) zu scrollen, so dass der rechte (bzw. linke) Teil der Tabelle sichtbar wird? Also nur ein horizontales Scrollen, unabhängig von der Position der markierten Zelle. Das Makro würde ich dann einer Form zuweisen, die in einem gefrorenen Bereich liegt, also immer sichtbar ist. Für das hoch und runter Scrollen reicht das Mausrad.
2. Kann man ein Makro mit nur einer Taste starten (z.B. mit einer der "F"-Tasten), also ohne die "Strg"-Taste?
Da einige Arbeitskollegen lieber die Tastatur benutzen, wäre es schon eine Erleichterung ohne Fingerakrobatik ein Makro zu öffnen. Denn eine Hand hält ja das Telefon und die zweite Hand hält meistens einen Stift. Versehentliche Eingaben sind nicht möglich, da die gesammte Tabelle mit einem Blattschutz versehen ist.
3. Wie kann man einen Hyperlink zu einer bestimmten Zelle innerhalb des Blattes mit einer Tastenkombination starten?
Optimal wäre auch hier das Starten mit nur einer Taste (siehe 2.)
4. Die Funktion "Suchen und Ersetzen" ändert nicht die Bezüge der Hyperlinks.
Jede Woche wird ein neues Tabellenblatt erzeugt das nach der Kalenderwoche benannt wird (z.B. "KW41"). Dies mache ich, indem ich ein vorhandenes Blatt kopiere und anschl. umbenenne. Und dann passen die Hyperlinks nicht mehr, denn dann erfolgt ein Sprung in das falsche Blatt. Gibt es einen komfortabeleren Weg als jeden Hyperlink manuel zu ändern?
Ich bin für jeden Tipp dankbar, aber seht es mir nach dass ich von VBA leider(!) nichts verstehe.
Viele Grüße
Tais