9929

Minitab 22 - Befehle zum Speichern des Arbeitsblattnamens in die Spalte C2

  • Überarbeitet am 19.6.2024
  • Software: Minitab 22

Ich habe ein Arbeitsblatt, in dem die Spalte C1 nicht leer und die Spalte C2 leer ist. Auf meinem Rechner existiert der Ordner C:\Temp für temporäre Dateien. Mein Ziel ist es, ein Makro zu programmieren, das den Namen des aktuellen Arbeitsblatts automatisch in der ersten Zeile der Spalte C2 anzeigen lässt. Welche Befehlszeilen kann ich dafür verwenden?

Erläuterung

Einen direkten Befehl, um den Arbeitsblattnamen in eine Variable zu speichern, gibt es in Minitab nicht. Das Werkzeug Teilmenge des Arbeitsblatts bildet eine Teilmenge des bestehenden Arbeitsblatts und zeigt den Arbeitsblattnamen im Ausgabefenster an. Der Befehl Outfile öffnet einen Modus, in welchem die Ausgaben in eine externe Datei ausgelesen werden können. Der Modus wird mit NoOutfile wieder abgeschlossen. Mit dem Befehl Read können Sie die den Inhalt der Datei in eine Spalte des aktuellen Arbeitsblatts einlesen, sodass Sie daraus den Arbeitsblattnamen extrahieren können. Beispielsweise könnten Sie diese Befehlszeilen ausprobieren:

Outfile "C:\Temp\Arbeitsblattname"
  Subset;
  Include;
  Where "C1=C1".
NoOutfile
Worksheet;
  Rename "Zwischenschritte".
Read C2 C3;
  File "C:\Temp\Arbeitsblattname.LIS";
  Format (A42;A80).
Let K1 = Count(C3)-1
Let K2 = Substitute(C3(K1);" wurde erstellt.";"")
Copy K2;
  After K2.
Let C2(1) = K1
Worksheet "Zwischenschritte";
   Close;
   NoPrompt.

Question?

Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein., wenn Sie eine Frage zu diesem Artikel haben.