こんにちは、
シートが1つしかないExcelを開くと、「プライベート」データテーブルとして開くことができますが、Excelに複数のシートがある場合は、プライベートコマンドは無視されます。
何か案が?
はい、プライベートメッセージは、複数のワークシートを開こうとしているときに、xlsxファイルの最後のワークシートにのみ適用されます。彼らはこの機能を修正できると思います。
以下のようにforループ内で各ワークシートを開くことができます。
fn = "C:\Users\Yong\Desktop\Book1.xlsx";
sheetList = Get Excel Worksheets( fn );
dt = Repeat( {.}, N Items( sheetList ) );
For( i = 1, i <= N Items( sheetList ), i++,
dt[i] = Open( fn, worksheets( sheetList[i] ), private )
);