Fórum Excel Bácico, Avançado e Vba
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Fórum Excel Bácico, Avançado e Vba

Este fórum é destina a usuário de Excel, que queiram compartilhar informações a básicas, avançadas e programação em VBA...
 
InícioInício  Últimas imagensÚltimas imagens  ProcurarProcurar  RegistarRegistar  Entrar  

 

 Macro para gerar autonumeração em relatório

Ir para baixo 
3 participantes
AutorMensagem
Celso Silvério




Mensagens : 1
Data de inscrição : 05/06/2015

Macro para gerar autonumeração em relatório Empty
MensagemAssunto: Macro para gerar autonumeração em relatório   Macro para gerar autonumeração em relatório EmptySex Jun 05, 2015 5:51 pm

Olá pessoal do fórum,
Sou novo aqui no fórum e estou precisando de uma macro para autonumerar as células da coluna "A" de uma planilha desde que as células da coluna "B" estiver preenchida.
Exemplo: estão preenchidas as células de "B2:B50"; então preciso da macro para autonumerar em sequência as células de "A2:A50". Obs: não pode ser fórmulas nas células, tem que ser macro.

Abs,
Ir para o topo Ir para baixo
EdivanCabral




Mensagens : 4
Data de inscrição : 03/11/2015

Macro para gerar autonumeração em relatório Empty
MensagemAssunto: Re: Macro para gerar autonumeração em relatório   Macro para gerar autonumeração em relatório EmptyTer Nov 03, 2015 6:42 pm

Celso Silvério escreveu:
Olá pessoal do fórum,
Sou novo aqui no fórum e estou precisando de uma macro para autonumerar as células da coluna "A" de uma planilha desde que as células da coluna "B" estiver preenchida.
Exemplo: estão preenchidas as células de "B2:B50"; então preciso da macro para autonumerar em sequência as células de "A2:A50". Obs: não pode ser fórmulas nas células, tem que ser macro.

Abs,

Olha não entendi muito bem, mas vamos lá, no caso você quer numerar sequencialmente na coluna "A" somente onde na coluna "B" houver informações?

Se for isso use essa macro:

Sub SEQUENCIAR()
   Dim LIN, CONTADOR As Integer
   LIN = 2
   CONTADOR = 1
   
   Do Until LIN > 53
   If Sheets("NOME_SUA_PLANILHA").Cells(LIN, 2) <> "" Then
   Sheets("NOME_SUA_PLANILHA").Cells(LIN, 1) = CONTADOR
   CONTADOR = CONTADOR + 1
   End If
   LIN = LIN + 1
   Loop
End Sub


HÁ E SE TIVER DE BOBEIRA VISITE MEU BLOG:
programacaopassoapasso.wordpress.com
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Macro para gerar autonumeração em relatório Empty
MensagemAssunto: Re: Macro para gerar autonumeração em relatório   Macro para gerar autonumeração em relatório EmptySex Nov 06, 2015 6:08 pm

Boa tarde!!
Código:
Sub AleVBA_4244()
  Dim LIN, CONTADOR As Integer
  Dim lr As Long
  Dim ws As Worksheet
 
  Set ws = ThisWorkbook.Worksheets("Plan1")
  lr = ws.UsedRange.Rows(ws.UsedRange.Rows.Count).Row
 
  LIN = 2
  CONTADOR = 1
  Do Until LIN > lr
        If ws.Cells(LIN, 2) <> "" Then
            ws.Cells(LIN, 1) = CONTADOR
            CONTADOR = CONTADOR + 1
        End If
        LIN = LIN + 1
  Loop
 
End Sub
Além da resposta anterior, veja também:
http://usuariosdoexcel.forumeiros.com/t136-auto-numeracao
http://usuariosdoexcel.forumeiros.com/t165-auto-numeracao-ii


Att
Ir para o topo Ir para baixo
Conteúdo patrocinado





Macro para gerar autonumeração em relatório Empty
MensagemAssunto: Re: Macro para gerar autonumeração em relatório   Macro para gerar autonumeração em relatório Empty

Ir para o topo Ir para baixo
 
Macro para gerar autonumeração em relatório
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» Dúvida ( Macro; Gerar relatório)
» Gerar relatório de serviços com VBA no Excel 2007
» Macro para
» Macro - Construir uma macro para inserir valores em um RANGE
» VBA PARA GERAR COMBINAÇÕES E CONFERI-LAS

Permissões neste sub-fórumNão podes responder a tópicos
Fórum Excel Bácico, Avançado e Vba :: Avançado/VBA :: Excel Avançado/VBA-
Ir para: