Comando que identif...
 
Notifications
Clear all

Comando que identifique na Plan1 em A1 o nome da Plan5

Página 2 / 2

Albino10
Posts: 17
Registered
Topic starter
(@albino10)
Active Member
Entrou: 6 anos atrás

Olá senhores,

Preciso, por favor, de um comando que me dê na Plan1 célula A1, dentre outras planilhas, somente nome da Plan5. ou seja:

Criei uma macro em Plan1 de modo que salvar o registro gera uma planilha nomeada  com o nome do mês do registro, zerando tudo na Plan1.  Assim, o primeiro mês a ser registrado será a Plan5 (pois o arquivo já tem 4 Planilhas), o segundo mês será a Plan6 e assim por diante, preciso de uma macro me informe somente o nome da Plan5. 

Desde de já meus sinceros agradecimentos. 

Responder
11 Respostas
MPrudencio
Posts: 2749
Registered
(@mprudencio)
Famed Member
Entrou: 6 anos atrás

Primeiro excel nao é um banco de dados, logo recomenda-se nao usar para este fim.

 

Explica melhor sua necessidade, pq gravar todos os dados na mesma planilha alem de mais simples é o mais correto.

Responder
2 Respostas
Albino10
Registered
(@albino10)
Entrou: 6 anos atrás

Active Member
Posts: 17

@mprudencio 

Refiro-me a uma planilha como BDados sendo alimentado por uma macro 

Responder
DJunqueira
Registered
(@dmorais)
Entrou: 3 meses atrás

Trusted Member
Posts: 96
Postado por: @mprudencio

Primeiro excel nao é um banco de dados, logo recomenda-se nao usar para este fim. 

Explica melhor sua necessidade, pq gravar todos os dados na mesma planilha alem de mais simples é o mais correto.

Tendo a concordar, mas o Excel suporta bem até uns 50.000 dados, tecnicamente ultrapassa 1 milhão, mas se vc tem uma entrada de dados tão constante q chega a 1 milhão em pouco espaço de tempo certamente o Excel não é a melhor opção.

Responder
DJunqueira
Posts: 96
Registered
(@dmorais)
Trusted Member
Entrou: 3 meses atrás

Isso q vc está querendo fazer seria melhor administrado pelo Power Query.

 Faz um esforço de montar uma planilha exemplo sem dados sensíveis q uma solução poderá ser apresentada.

Private Sub Workbook_Open()
Sheets(1).Range("A1") = Sheets(5).Name
'        Questão de ordem
Sheets(1).Select
End Sub
Responder
MPrudencio
Posts: 2749
Registered
(@mprudencio)
Famed Member
Entrou: 6 anos atrás

Se vc disponibilizar um modelo da sua planilha fica mais facil ajudar

Responder
Página 2 / 2