Ir ao conteúdo

Excel Inserir linhas em branco a cada alteração/Mudança de variável


Ir à solução Resolvido por Patropi,

Posts recomendados

Postado

Amigos, boa tarde!

 

 

Gostaria de um código que acrescentasse uma linha em branco a cada variação/mudança de código da coluna A (É tipo um subtotal).

Exemplo:

- Após o final do código A, adicione uma linha

- Após o final do código B, adicione uma linha

Pesquisei, mas só encontrei arrays definidos (a cada 100 linhas, a cada 25 linhas).

Desde já agradeço

image.png.d6a32d684723369298ee6a67b41b9e7b.png

  • Membro VIP
  • Solução
Postado

Boa tarde @ppeterk

 

Experimente:

 

Sub InsereLinha()

LinCelula1 = ActiveSheet.Cells(1, 1)

For x = 1 To 10000

If LinCelula1 = "" Then Exit Sub

LinCelula2 = ActiveSheet.Cells(x, 1)

If LinCelula1 <> LinCelula2 Then
ActiveSheet.Cells(x, 1).Select
Selection.EntireRow.Insert
x = x + 1
LinCelula1 = ActiveSheet.Cells(x, 1)
End If

Next x

End Sub

[]s

  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...