Tenho valores no intervalo A1:E10 e gostaria de obter a próxima coluna vazia nesse intervalo (excluindo cabeçalhos). Neste caso, a última coluna usada é "C" e a próxima coluna vazia seria "D".
Meu código atual obtém apenas o último índice de coluna em todo o intervalo usado, mas não sei como obter a última letra da coluna em um intervalo específico.
function main(workbook: ExcelScript.Workbook) {
const mysheet = workbook.getWorksheet("Sheet1");
const usedRange = mysheet.getUsedRange(true);
const LastCol = usedRange.getLastColumn().getColumnIndex();
console.log(Last column: " + LastCol);
}
Provavelmente existem maneiras melhores, mas a que me vem à mente é simplesmente iterar cada coluna de trás para frente:
Eu sei que já foi respondido, mas como a resposta diz, há maneiras melhores...
... você pode adotar a abordagem acima, que é muito mais direta.
Você só precisa definir o intervalo com o qual deseja trabalhar.