Skip to main content

Kutools para Office — Uma Suíte. Cinco Ferramentas. Aumente sua Produtividade.

 Como alterar a altura da linha / largura da coluna alternadamente no Excel?

Author Xiaoyang Last modified

Suponha que você tenha uma planilha grande com várias colunas ou linhas que precisam ter sua largura ou altura ajustadas alternadamente. Você pode alterar a altura da linha ou a largura da coluna uma por uma manualmente se houver poucas colunas ou linhas. Mas, como você poderia alterar várias alturas de linha ou larguras de coluna de uma só vez no Excel?

Alterar a altura de cada outra linha com a função Filtro

Alterar a altura de cada outra linha / largura da coluna com código VBA

Alterar a altura de cada outra linha / largura da coluna com Kutools para Excel


Alterar a altura de cada outra linha com a função Filtro

Ao usar a função Filtro, você precisa criar uma coluna auxiliar primeiro e, em seguida, aplicar o recurso Filtro para filtrar as linhas desejadas e ajustar toda a altura das linhas filtradas de uma só vez. Por favor, faça o seguinte:

1. Ao lado dos seus dados, em uma célula em branco, insira os números 0 e 1 separadamente na primeira e segunda linha, depois selecione-os e arraste a alça de preenchimento sobre o intervalo de células que deseja ajustar a altura da linha e marque Copiar Células na forma da alça de preenchimento, e você obterá o resultado conforme a captura de tela a seguir:

a screenshot of manually entering 0 and 1 in column

2. Em seguida, selecione a coluna auxiliar e clique em Dados > Filtro, depois clique no doc-filter-button-1botão e selecione 0 ou 1 na lista suspensa, neste exemplo, vou selecionar 0, veja a captura de tela:

a screenshot of filtering all 0 cells

3. Clique em OK, todas as linhas que contêm o número 0 foram filtradas. E então selecione essas linhas filtradas e clique em Página Inicial > Formatar > Altura da Linha, veja a captura de tela:

a screenshot of clicking the Row Height button

4. Na caixa de diálogo Altura da Linha, insira a altura da linha desejada, veja a captura de tela:

a screenshot of specifying a certain row height

5. Em seguida, clique em OK para fechar esta caixa de diálogo, e a altura das linhas filtradas selecionadas foi ajustada. Por último, clique em Dados > Filtro para cancelar o recurso de filtro, e a altura da sua linha foi alterada alternadamente. Veja a captura de tela:

a screenshot of new row height

Notas:

1. Você pode alterar a altura da linha alternadamente começando na primeira linha.

2. Este método não é aplicado para alterar a largura da coluna.

3. Após concluir o procedimento, você pode excluir a coluna auxiliar conforme necessário.


Alterar a altura de cada outra linha / largura da coluna com código VBA

Se você precisar alterar tanto a altura da linha quanto a largura da coluna, o seguinte código VBA pode ajudá-lo.

1. Pressione as teclas ALT + F11 para abrir a janela Microsoft Visual Basic for Applications.

2. Clique em Inserir > Módulo e cole o seguinte código na Janela do Módulo.

Código VBA: Alterar a altura de cada outra linha em uma planilha

Sub RowHeight()
'Update 20140625
Dim Rng As Range
Dim WorkRng As Range
Dim xInput As Long
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xInput = Application.InputBox("Row height", xTitleId, "", Type:=2)
For i = 1 To WorkRng.Rows.Count Step 2
    WorkRng.Rows(i).RowHeight = xInput
Next
End Sub

3. Em seguida, pressione a tecla F5 para executar este código, e uma caixa de prompt aparecerá para lembrá-lo de selecionar o intervalo que deseja ajustar a altura da linha, veja a captura de tela:

a screenshot of selecting range after running the VBA code

4. E então clique em OK, outra caixa de prompt aparecerá para permitir que você insira a altura da linha necessária, veja a captura de tela:

a screenshot of entering row height

5. E então clique em OK, a altura da linha do intervalo selecionado foi alterada alternadamente a partir da primeira linha. Veja a captura de tela:

a screenshot of result

Notas:

1. Se você quiser ajustar a largura de cada outra coluna, aplique o seguinte código VBA:

Código VBA: Alterar a largura de cada outra coluna em uma planilha

Sub CloumnWidth()
'Update 20140625
Dim Rng As Range
Dim WorkRng As Range
Dim xInput As Long
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xInput = Application.InputBox("Cloumn width", xTitleId, "", Type:=2)
For i = 1 To WorkRng.Columns.Count Step 2
    WorkRng.Columns(i).ColumnWidth = xInput
Next
End Sub

2. Se você quiser alterar a altura da linha ou a largura da coluna começando na segunda linha / coluna, basta selecionar o intervalo de dados a partir da segunda linha / coluna.


Alterar a altura de cada outra linha / largura da coluna com Kutools para Excel

Se você instalou Kutools para Excel, sua ferramenta Selecionar Intervalos de Linhas e Colunas também pode ajudá-lo a selecionar cada outra linha ou coluna primeiro e, em seguida, alterar a altura da linha e a largura da coluna ao mesmo tempo.

Kutools para Excel inclui mais de 300 ferramentas úteis para Excel. Gratuito para experimentar sem limitação por 30 dias. Obtenha agora.

1. Selecione o intervalo de dados que deseja usar.

2. Vá até Kutools > Selecionar > Selecionar Intervalos de Linhas e Colunas, veja a captura de tela:

3. Na caixa de diálogo Selecionar Intervalos de Linhas e Colunas, marque Linhas ou Colunas na seção Selecionar conforme desejar, e depois na seção Opções, insira o Intervalo e o número de Colunas ou Linhas neles, neste exemplo, escolherei colunas, veja a captura de tela:

a screenshot of changing every other row height with Kutools for Excel

4. Em seguida, clique em OK, cada outra coluna foi selecionada na seção, veja a captura de tela:

a screenshot of selecting every other columns

5. E então clique em Página Inicial > Formatar > Largura da Coluna, e insira o número da largura da coluna desejada na caixa de diálogo Largura da Coluna, veja as capturas de tela:

a screenshot of clicking the Column Width option -2 a screenshot of entering a new column width

6. Em seguida, clique em OK, e a largura da coluna foi alterada alternadamente a partir da primeira coluna.

a result screenshot of new column widths

Notas:

1. Para selecionar cada outra linha, marque Linhas na caixa de diálogo Selecionar Intervalos de Linhas e Colunas na etapa 3.

2. Se você quiser alterar a altura da linha ou a largura da coluna começando na segunda linha / coluna, basta selecionar o intervalo de dados a partir da segunda linha / coluna.


Artigos relacionados:

Como sombrear cada outra linha ou linhas alternadas no Excel?

Como excluir rapidamente cada outra linha no Excel?


Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: Revolucione a análise de dados com: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Chamar Funções Aprimoradas
Recursos Populares: Localizar, Destacar ou Marcar Duplicatas   |  Excluir Linhas em Branco   |  Consolidar Colunas ou Células sem Perder Dados   |   Arredondar...
Super PROC: Procura por múltiplos critérios    Procura por múltiplos valores  |   Procura em várias planilhas   |   Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente Lista suspensa  |  Lista suspensa dependente  |  Lista suspensa com múltipla seleção ...
Gerenciador de Colunas: Adicionar número específico de colunas  | Mover Colunas  | Alternar status de visibilidade de Colunas ocultas |  Comparar Intervalos & Colunas...
Recursos em Destaque: Grade de foco   |  Visualização de Design  |  Barra de fórmulas aprimorada    Gerenciador de Pasta de trabalho & Planilha   |  Biblioteca de AutoTexto (Auto Text)   |  Selecionador de Data   |  Mesclar Dados   |  Criptografar/Descriptografar Células    Enviar Email por Lista   |  Super Filtro   |   Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas: 12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...)  | 50+ Tipos de Gráficos (Gráfico de Gantt, ...)  | 40+ Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...)  | 19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem pelo Caminho, ...)  | 12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...)  | 7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ...e muito mais
Use o Kutools no idioma de sua preferência – compatível com Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 idiomas!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência incomparável. Kutools para Excel oferece mais de300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para acessar o recurso que você mais precisa...


Office Tab traz interface com abas para o Office e facilita muito seu trabalho

  • Habilite edição e leitura por abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie múltiplos documentos em novas abas de uma mesma janela, em vez de em novas janelas.
  • Aumente sua produtividade em50% e economize centenas de cliques todos os dias!

Todos os complementos Kutools. Um instalador

O pacote Kutools for Office reúne complementos para Excel, Word, Outlook & PowerPoint, além do Office Tab Pro, sendo ideal para equipes que trabalham em vários aplicativos do Office.

Excel Word Outlook Tabs PowerPoint
  • Pacote tudo-em-um — complementos para Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Um instalador, uma licença — configuração em minutos (pronto para MSI)
  • Trabalhe melhor em conjunto — produtividade otimizada entre os aplicativos do Office
  • Avaliação completa por30 dias — sem registro e sem cartão de crédito
  • Melhor custo-benefício — economize comparado à compra individual de add-ins