Anfänger: Hilfe beim Öffnen einzelner Arbeitsblätter und ArbeitsblatteinstellungenIch habe dieses Skript, mit dem ich das Arbeitsblatt auswählen und die Arbeitsblatteinstellungen festlegen kann, wenn ich den Dateipfad eingebe:
Open(
"$DESKTOP/JMP practice/Practive_1.xlsx",
Worksheets( "Data_1" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 49 ),
Data Starts on Row( 50 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
);
Aber wenn ich einfach versuche, ein Skript zu schreiben, damit der Benutzer eine Datei zum Öffnen mit dem Befehl auswählen kann:
open ()
Es wird lediglich die gesamte Arbeitsmappe geöffnet und ich kann die Arbeitsmappeneinstellungen nicht bearbeiten. Ich benötige einen Befehl, mit dem ich die Arbeitsblatteinstellungen bearbeiten kann, auch wenn der Dateipfad nicht erwähnt wird. Bitte helfen Sie
MassenanpassungWindowsBetreff: Anfänger: Hilfe beim Öffnen einzelner Arbeitsblätter und ArbeitsblatteinstellungenEntfernen Sie die doppelten Anführungszeichen um theFile
Betreff: Anfänger: Hilfe beim Öffnen einzelner Arbeitsblätter und ArbeitsblatteinstellungenHallo Txnelson,
Die Auswahldatei funktioniert gut, aber ich habe immer noch Probleme:
theFile = Pick File();
Open(
"theFile",
Worksheets( "Results"),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 49 ),
Data Starts on Row( 50 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
);
Selbst wenn ich dies einfüge, wird die Fehlermeldung angezeigt: „Beim Öffnen der Datei im Excel-Assistenten ist ein Fehler aufgetreten. In diesem Fall sollte die Verwendung der Einstellung „Alle Blätter öffnen“ funktionieren Mach es, Danke!
Betreff: Anfänger: Hilfe beim Öffnen einzelner Arbeitsblätter und ArbeitsblatteinstellungenVerwenden Sie eine Funktion „Pick File()“, um die zu öffnende Datei auszuwählen. Nehmen Sie dann die Ergebnisse der Funktion „Pick File“ und verweisen Sie darauf in der Funktion „Open()“.
theFile = Pick File(....);
Open( theFile,
other loading options);