Notifications
Clear all

Desmembrando Informações repetidas na quantidade de linhas

4 Posts
2 Usuários
0 Reactions
1,000 Visualizações
(@jubeborges)
Posts: 6
Active Member
Topic starter
 

Boa Noite,

Tenho uma planilha que na coluna "C" tem números de patrimônio repetidos de " tanto a tanto", em que tem a quantidade de linhas exatas, Preciso de uma forma em VBA em que eu consiga gerar automaticamente o numero e seguir a sequencia abaixo. Veja o Exemplo abaixo, Tem um exemplo em anexo também:

Está Assim:

Coluna C
20 até 22
20 até 22
20 até 22

Precisa Ficar Assim:

Coluna C
20
21
22

Agradeço a Todos.

 
Postado : 11/07/2017 7:44 pm
(@osvaldomp)
Posts: 858
Prominent Member
 

Experimente:

Sub InsereNúmeros()
 Dim k As Long, e As Long, d As Long
  For k = 13 To Cells(Rows.Count, 3).End(3).Row
   If InStr(1, Cells(k, 3), " ") > 0 Then
    On Error Resume Next
    e = Left(Cells(k, 3), InStr(1, Cells(k, 3), " ") - 1)
    d = Right(Cells(k, 3), Len(Cells(k, 3)) - InStrRev(Cells(k, 3), " ", , 1))
    Cells(k, 3) = e
    Cells(k, 3).AutoFill Range(Cells(k, 3), Cells(k + d - e, 3)), xlFillSeries
    k = k + d - e
   End If
  Next k
End Sub

Osvaldo

 
Postado : 12/07/2017 6:58 am
(@jubeborges)
Posts: 6
Active Member
Topic starter
 

Osvaldo,

Excelente. É realmente isso que eu estava precisando. Porém gostaria apenas de alguns toques finais. Eu joguei toda a minha planilha no modelo em exemplo, criei um botão de comando com a Macro que vc postou, porém percebi que na minha planilha contém repetições de números com barras(/), traços(-), etc...
Eu percebi que a sua macro só reconhece as repetições que ficam Ex: 27 a 31. Ele não reconhece as barras, traços e outras diferenças.

Obs: minha Planilha original está em anexo.

Obrigado amigo.

 
Postado : 12/07/2017 12:34 pm
(@osvaldomp)
Posts: 858
Prominent Member
 

Porém gostaria apenas de alguns toques finais.
Alguns toques finais ? Tá de brincadeira, né. Será necessário um outro código muito mais trabalhoso do que o primeiro !!!

Eu joguei toda a minha planilha no modelo em exemplo, criei um botão de comando com a Macro que vc postou, porém percebi que na minha planilha contém repetições de números com barras(/), traços(-), etc...
Hummm ... só agora é que você percebeu que tem barras, traços, .... ? Entendi ...

Eu percebi que a sua macro só reconhece as repetições que ficam Ex: 27 a 31. Ele não reconhece as barras, traços e outras diferenças.
Óbvio, né amigão, pois na sua amostra não existem barras, traços, .....

Agora você "jogou" outro arquivo e eu é que vou precisar examinar 15 mil registros para levantar todas as variações possíveis ?
Ao menos faça isso, forneça uma lista contendo uma amostra de T O D A S A S V A R I A Ç Õ E S P O S S Í V E I S.

Osvaldo

 
Postado : 12/07/2017 3:51 pm