Ir ao conteúdo

Posts recomendados

Postado

Tudo bem pessoal?

 

Estou com uma planilha com cerca de 1000 contatos(e vai aumentando...) e gostaria de inserir apenas a borda inferior, para ir separando visualmente um do outro. Existe um espaçamento de 1 célula e é nele que gostaria de colocar a borda para sair na impressão.

 

Coloquei uma planilha de exemplo em anexo de como gostaria que ficasse.

 

Já utilizei alguns códigos mas sem sucesso, pois acabam colocando borda ao redor e em todas as células.

 

Desde já agradeço!

 

 

 

Teste_bordainferior.xlsx

Postado

Utilizando Range, eu consegui colocar ela em todas as linhas...

 

 - Range("a1:k60000").Borders(xlInsideHorizontal).LineStyle = xlContinuous - 

 

Mas não é como gostaria, pois gostaria de saltar de duas em duas linhas e terminar de colocar quando chegar ao ultimo contato cadastrado...

Postado

Segue exemplo que faz você precisa: 

Sub BordasACada2Linhas()
Dim LR   As Long
Dim i    As Long

LR = ActiveSheet.Range("A" & Rows.Count).End(xlUp).Row

For i = 2 To LR + 1 Step 2
    With ActiveSheet.Range("A" & i, "L" & i)
           .Borders(xlEdgeBottom).Weight = xlThin
    End With
Next i

End Sub

 

 

  • Obrigado 1
Visitante
Este tópico está impedido de receber novas respostas.

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!