Header Ads Widget

Responsive Advertisement

Ocultar columnas de Excel con Typescript

Cómo ocultar columnas automáticamente en Excel con TypeScript

Por: Jaime_Israel

¿Trabajas con hojas de Excel que tienen demasiadas columnas y solo necesitas enfocarte en unas pocas? En este tutorial te enseño cómo automatizar la limpieza de tu vista usando Office Scripts (TypeScript).

El Desafío

A veces tenemos datos desde la columna A hasta la DK, pero solo nos interesan columnas específicas como la AA, AZ o CK. Ocultarlas manualmente quita tiempo valioso.

La Solución: El Script

Copia y pega este código en el editor de Automatizar de tu Excel:

function main(workbook: ExcelScript.Workbook) {
  let sheet = workbook.getActiveWorksheet();
  let usedRange = sheet.getUsedRange();
  
  if (usedRange) {
    // Ocultamos todo para empezar de cero
    usedRange.getEntireColumn().setColumnHidden(true);
    
    // Lista de columnas a mantener visibles
    let columnsToKeep = ["AA", "AD", "AH", "AM", "AZ", "CK", "CP", "CQ", "DI", "DJ", "DK"];
    
    // Mostramos solo las seleccionadas
    columnsToKeep.forEach(col => {
      sheet.getRange(`${col}:${col}`).getEntireColumn().setColumnHidden(false);
    });
  }
}
        

¡Espero que te sirva! No olvides suscribirte a mi canal de YouTube Jaime_Israel para más trucos de automatización con Google Sheets, AppScript y Excel.

Publicar un comentario

0 Comentarios