Alguém tem um exemplo de como excluir uma (ou várias) colunas no Excel?
Eu estou usando dessa forma:
// Exclui colunas desnecessárias conforme o modelo escolhido pelo usuário
If vTpRelat = 2 && Detalhado por Fabricante
oSheet:Columns(03):Delete() && Ao invés de excluir as colunas 3 e 4, está excluindo
oSheet:Columns(04):Delete() && as colunas 3 e 5
ElseIf vTpRelat = 3 && Detalhado por Seção
oSheet:Columns(05):Delete()
oSheet:Columns(06):Delete()
ElseIf vTpRelat = 4 && Resumido por Fabricante
oSheet:Columns(01):Delete()
oSheet:Columns(02):Delete()
oSheet:Columns(05):Delete()
oSheet:Columns(06):Delete()
ElseIf vTpRelat = 5 && Detalhado por Seção
oSheet:Columns(01):Delete()
oSheet:Columns(02):Delete()
oSheet:Columns(03):Delete()
oSheet:Columns(04):Delete()
EndIf
O que pode estar errado? Já pesquisei na documentação da Microsoft, mas não encontrei nada que apontasse o erro.
Obs: A planilha é gerada por uma rotina genérica, mas que ao final, eu excluo algumas colunas que não interessam ao usuário conforme o modelo que ele escolheu.
xHarbour 1.2.3 / HWGui