Salut,
Lorsque j'ouvre Excel qui n'a qu'une seule feuille, je peux l'ouvrir en tant que tableau de données "privé", mais si Excel a plus d'une feuille, il ignore la commande privée.
Une idée?
Oui, le message privé est uniquement appliqué à la dernière feuille de calcul du fichier xlsx lorsqu'il essaie d'ouvrir plusieurs feuilles de calcul. Je pense qu'ils peuvent réparer cette fonction.
Nous pouvons ouvrir chaque feuille de calcul dans une boucle comme ci-dessous,
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 )
);