Hallo,
Gibt es eine Möglichkeit, mit der Funktion Contains() nach einer bestimmten Zeichenfolge in den geöffneten Arbeitsblättern zu suchen? Ich möchte vermeiden, alle Registerkarten zu importieren und dann Contains() zu verwenden, um die Datentabellenliste zu finden. Ich bevorzuge die Verwendung der Funktion Contains(), um nur das Blatt in JMP zu importieren, das die bestimmte Zeichenfolge enthält.
Open(
dir_path,
Worksheets( "Test Spec & Conditions" ), // Contains( "Test") | Contains( "Spec")
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( 1 ),
Data Starts on Row( 2 ),
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( "-" )
)
);
Sie können
Names Default To Here( 1 );
sheetList = Get Excel Worksheets( "$SAMPLE_IMPORT_DATA\Team Results.xlsx" );
Show( sheetList );
um festzustellen, welche Blätter vorhanden sind, und dann nur die gewünschten einzulesen.