Pour sélectionner les données et non la ligne de titre, vous appliquerez la méthode getDataBodyRange().select() au tableau :
async function selDonnees() {
await Excel.run(async function(context) {
let feuille = context.workbook.worksheets.getActiveWorksheet();
let t = feuille.tables.getItem("ventes");
t.getDataBodyRange().select();
await context.sync();
});
}
Sélection de tout le tableau
Pour sélectionner la totalité du tableau, vous appliquerez la méthode getRange().select() au tableau :
async function selTableau() {
await Excel.run(async function(context) {
let feuille = context.workbook.worksheets.getActiveWorksheet();
let t = feuille.tables.getItem("ventes");
t.getRange().select();
});
}
Sélection de la colonne Prix
Enfin, pour sélectionner la colonne Prix, vous appliquerez la méthode columns.getItem(« Prix »).getRamge()/select() au tableau:
async function selColPrix() {
await Excel.run(async function(context) {
let feuille = context.workbook.worksheets.getActiveWorksheet();
let t = feuille.tables.getItem("ventes");
t.columns.getItem("Prix").getRange().select();
});
}

