Ich habe derzeit 3 Blätter: Input, Process, Output und ein Makro, das Werte auf dem Eingabeblatt und verschiedene speichert auf dem Prozessblatt verwendet. Das Problem ist, wenn der Benutzer eine Senden-Schaltfläche drückt, die mit dem Makro auf der Eingabeseite verbunden ist, wechselt das Blatt zum Prozessblatt, bevor das Ausgabeblatt angezeigt wird. Ich verstehe, dass dies, weil diese Code-Zeile ist:Worksheet.Select Switching Screens Excel VBA
Worksheets("Process").Select
Allerdings, wenn ich es aus dem Makro alles entfernen geht wahnsinnig außer Reichweite. Gibt es eine Möglichkeit, ein Blatt auszuwählen, ohne es tatsächlich visuell zu betrachten? Ich brauche das Makro, um sein Ding zu machen und dann einfach das Ausgabeblatt anzuzeigen. Danke im Voraus!
See ändert [Wie in Excel mit VBA klicken, um zu vermeiden, Makros] (http://stackoverflow.com/questions/10714251/how-to-avoid-using -select-in-excel-vba-Makros) für Methoden, die sich davon befreien, auf select zu setzen und zu aktivieren, um Ihre Ziele zu erreichen. – Jeeped