Minitab 22 - Makro zum Aufteilen eines Arbeitsblatts nach langen und kurzen Spalten
- Erstellt am 4.12.2017
- Überarbeitet am 16.5.2024
- Software: Minitab 22, 21, 20, 19, 18
Ich habe ein Arbeitsblatt, in das ich so in zwei neue Arbeitsblätter aufteilen möchte, dass das erste Arbeitsblatt die langen und das zweite Arbeitsblatt die kurzen Spalten enthält.
Minitab 19
Erläuterung
Verwenden Sie dazu das globale Makro, das wir für Sie im Downloadbereich dieses Artikels bereitstellen! Bitte speichern Sie die *.mac-Datei im Speicherort für Makros, der im Minitab-Dialogfeld Datei: Optionen hinterlegt sind. Damit Sie das Makro ausführen können, muss das Verzeichnis C:\Temp auf Ihrem Rechner existieren.
In dem folgenden Bildschirmvideo zeigen wir den Aufruf des Makros an Hand eines Beispiels.
Minitab 18
Erläuterung
Gegeben seien die folgenden Spalten in einem Minitab-Arbeitsblatt (Auszug der ersten zehn Zeilen):
Länge | USG - Länge | OSG - Länge | Durchmesser | USG - Durchmesser | OSG - Durchmesser | Kosten | OSG - Kosten |
9,8238 | 9,7 | 10,3 | 1,07129 | 0,95 | 1,05 | 1,41 € | 1,40 € |
10,2278 | 1,05778 | 1,36 € | |||||
10,1257 | 0,97758 | 1,43 € | |||||
9,9735 | 0,99036 | 1,30 € | |||||
9,8568 | 1,04907 | 1,38 € | |||||
10,0068 | 1,04895 | 1,32 € | |||||
9,9691 | 1,00645 | 1,28 € | |||||
9,8072 | 0,9436 | 1,40 € | |||||
10,1912 | 0,94366 | 1,41 € | |||||
9,5706 | 0,96467 | 1,38 € |
Dieses Arbeitsblatt soll jetzt in zwei neue Arbeitsblätter aufgeteilt werden. Das erste Arbeitsblatt soll dabei diejenigen Spalten mit mehr als einem Eintrag enthalten.
Länge | Durchmesser | Kosten |
9,8238 | 1,07129 | 1,41 € |
10,2278 | 1,05778 | 1,36 € |
10,1257 | 0,97758 | 1,43 € |
9,9735 | 0,99036 | 1,30 € |
9,8568 | 1,04907 | 1,38 € |
10,0068 | 1,04895 | 1,32 € |
9,9691 | 1,00645 | 1,28 € |
9,8072 | 0,9436 | 1,40 € |
10,1912 | 0,94366 | 1,41 € |
9,5706 | 0,96467 | 1,38 € |
Das zweite Arbeitsblatt soll alle Spalten mit einem einzigen Eintrag enthalten:
USG - Länge | OSG - Länge | USG - Durchmesser | OSG - Durchmesser | OSG - Kosten |
9,7 | 10,3 | 0,95 | 1,05 | 1,40 € |
Verwenden Sie dazu das globale Makro, das wir für Sie im Downloadbereich dieses Artikels bereitstellen! Bitte speichern Sie die *.mac-Datei im Speicherort für Makros, der im Minitab-Dialogfeld Extras: Optionen hinterlegt sind. Damit Sie das Makro ausführen können, muss das Verzeichnis C:\Temp auf Ihrem Rechner existieren. Alternativ können Sie vor dem ersten Aufruf die Makro-Datei mit einem Texteditor öffnen, einen anderen Pfad für temporäre Dateien hinter dem Befehl CD angeben und das Makro danach erneut als *.mac-Datei abspeichern.
Bitte klicken Sie, bevor Sie das Makro ausführen, auf das Sessionfenster von Minitab und wählen Sie Editor aus dem Hauptmenü von Minitab. Stellen Sie sicher, dass der die Option Befehlszeile anzeigen aktiv ist. Der Befehl zum Ausführen des Makros lautet:
%ADD_sup_Arbeitsblatt_nach_nach_Spaltenlaenge_aufteilen
Bitte befolgen Sie die daran anschließenden Eingabeaufforderungen. Zum Lösen dieses Beispiels sähe der Bereich der Befehlszeilen dann wie folgt aus (Ihre eigenen Eingaben sind dabei rot markiert):
MTB > %ADD_sup_Arbeitsblatt_nach_nach_Spaltenlaenge_aufteilen
Bitte geben Sie den Namen des Worksheets ein und
drücken Sie anschließend die Eingabetaste:
DATA> ADD_sup_Beispiel_Lang_Kurz.mtw
Bitte geben Sie die Spaltenlänge ein, nach der das
Arbeitsblatt geteilt werden soll, und drücken Sie
anschließend die Eingabetaste. Spalten mit höchstens
dieser Länge werden von den längeren Spalten getrennt.
DATA> 1
Bitte geben Sie eine ganze Zahl zwischen 2 und 500 ein
und drücken Sie anschließend die Eingabetaste. Diese
Zahl stellt die höchste Spaltennummer der aufzuteilenden
Spalten dar:
DATA> 8
|
Download
Dieses Makro ist ein Beispiel für die Automatisierungsmöglichkeiten für Minitab. Trotz aller Sorgfalt beim Erstellen des Makros übernehmen wir keine Gewährleistung für die Richtigkeit der Berechnungen und Ergebnisse.