Documentação do HotXLS

Propriedade Columns

Retorna uma interface IXLSColsRange para o objeto TXLSRange que representa as colunas no intervalo especificado. Somente leitura

Sintaxe

property Columns: IXLSColsRange;

Exemplo

Este exemplo define o estilo de fonte na segunda coluna do intervalo A1:F10 como negrito

With Workbook.Sheets[1].Range['A1', 'F10'] do begin
  Columns[2].Font.Bold := True;
end;
Este exemplo copia os valores da segunda coluna do intervalo A1:F10 para a terceira

With Workbook.Sheets[1].Range['A1', 'F10'] do begin
  Columns[3].Value := Columns[2].Value;
end;
Este exemplo exibe o número de colunas na seleção na planilha um

MessageDlg('The selection contains ' +
           inttostr(Workbook.Worksheets[1].Selection.Columns.Count) + ' columns.',
           mtInformation, [mbOk], 0);