Comando
RowCommand()
Executa uma ação em uma ou mais linhas da planilha ativa: copiar, recortar, inserir, excluir, ocultar, agrupar, formatar, definir altura ou formato numérico.
RowCommand(comando, linha [, param [, appId]])
Parâmetros
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
comando | Sim | Sem parâmetro adicional: Copy – copia. Cut – recorta. ClearContents – limpa conteúdo. ClearFormats – limpa formatação. Insert – insere linha acima. Delete – exclui. Hide – oculta. Unhide – exibe. Group – agrupa para recolher/expandir. Paste – cola; param: Values, Formats, Formulas, Comments, ValuesAndNumberFormats, FormulasAndNumberFormats.Com parâmetro adicional: Height – altura da linha; param: valor numérico em pontos. NumberFormat – formato numérico; param: ex @, 0.00.Font – fonte; param: NomeFonte tamanho cor [Bold] [Italic].Align – alinhamento; param: [Left|Center|Right] [Top|Center|Bottom].Border – borda; param: [All|Left|Top|Right|Bottom] [estilo] [espessura] [cor].Fill – preenchimento; param: cor. |
linha | Sim | Número da linha (base 1) ou intervalo. Ex: '1', '2:5'. |
param | Condicional | Parâmetro exigido por alguns comandos. |
appId | Não | Identificador da instância Excel gerenciada. |
Exemplos
// Inserir linha acima da linha 2:
RowCommand(Insert, '2')
// Excluir linha 5:
RowCommand(Delete, '5')
// Ocultar e exibir linhas:
RowCommand(Hide, '3:10')
RowCommand(Unhide, '3:10')
// Agrupar linhas para recolher:
RowCommand(Group, '5:20')
// Definir altura:
RowCommand(Height, '1', '30')
// Pintar linha de cabeçalho:
RowCommand(Fill, '1', '#4472C4')
RowCommand(Font, '1', 'Calibri 11 White Bold')
// Copiar linha e colar apenas valores em outra posição:
RowCommand(Copy, '1')
RowCommand(Paste, '10', 'Values')
// Usando variável no número da linha:
int $linha = 5
RowCommand(Delete, $linha)
Observações
O parâmetro linha aceita número único ('1') e intervalos ('2:5'). Para inserir/excluir múltiplas linhas, use um intervalo.