Notifications
Clear all

Criar Subplanilhas

23 Posts
3 Usuários
0 Reactions
6,311 Visualizações
(@jean2013)
Posts: 12
Active Member
Topic starter
 

Boa noite,

primeiramente, me desculpem se essa dúvida já foi resolvida em outros tópicos, mas eu não achei. Eu não sei programar em Visual Basic, tenho apenas uma dúvida "básica" para a realização de um trabalho de faculdade. Preciso apenas criar subplanilhas dentro de outras planilhas. Terei umas 5 planilhas, e dentro de cada uma delas, preciso ter várias outras subplanilhas. Alguém poderia me ajudar?

Obrigado!

 
Postado : 09/06/2013 9:40 pm
(@jean2013)
Posts: 12
Active Member
Topic starter
 

Nossa, muito bom, acho que vou começar a estudar programação eu Visual Basic, muito interessante. Eu fiz por um tempo Engenharia de Computação, onde programava em Java e em C++, mas ainda não sei mexer com o Visual Basic, isso porque não tinha conhecimento do que poderia ser feito com o Excel, a partir de agora vou começar a estudar um pouco isso. Muito obrigado Mauro, você me salvou! :)

Abraço!

 
Postado : 11/06/2013 7:45 pm
(@jean2013)
Posts: 12
Active Member
Topic starter
 

Só uma última pergunta. Apenas por curiosidade, caso eu quisesse que, em cada um dos nomes, ao selecionar aquele nome, além de aparecer os correspondentes subnomes, a "tela" daquele nome fosse, digamos única. Por exemplo, se eu digitar algo para o nome 'Mauro', ao selecionar o nome 'Jean' isso não aparecesse, cada nome teria, além dos subnomes (subplanilhas), uma planilha específica apenas para aquele nome, que as informações digitadas fossem diferentes para cada nome (não sei se consegui passar a minha idéia, hehehe), isso seria possível?

 
Postado : 11/06/2013 8:29 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Só uma última pergunta. Apenas por curiosidade, caso eu quisesse que, em cada um dos nomes, ao selecionar aquele nome, além de aparecer os correspondentes subnomes, a "tela" daquele nome fosse, digamos única. Por exemplo, se eu digitar algo para o nome 'Mauro', ao selecionar o nome 'Jean' isso não aparecesse, cada nome teria, além dos subnomes (subplanilhas), uma planilha específica apenas para aquele nome, que as informações digitadas fossem diferentes para cada nome (não sei se consegui passar a minha idéia, hehehe), isso seria possível?

Me desculpe, mas realmente não entendi.

rsrsrsr

[]s

 
Postado : 12/06/2013 10:42 pm
(@jean2013)
Posts: 12
Active Member
Topic starter
 

Vou tentar novamente, :)

Tomando como exemplo aquele arquivo que você passou:
Nele há 7 nomes, cada um com 2 ou 3 subnomes. Quando eu seleciono um dos 7 nomes, o que se altera são os respectivos subnomes, apenas. Eu queria saber se é possível alterar também as informações digitadas na planilha dos nomes, a 'Sheet1', que é a mesma para todos os 7. Pois ao trocar o nome, essas informações permanecem lá, já que é a mesma planilha (Sheet1).

Aí, ao selecionar outro nome, além de se alterar os respectivos subnomes, também se alteraria a planilha 'Sheet1', pois cada um dos sete nomes teriam suas informações próprias.

Acho que não melhorei muito, mas enfim, seria mais ou menos isso... hehehe

 
Postado : 13/06/2013 11:04 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

"Eu queria saber se é possível alterar também as informações digitadas na planilha dos nomes, a 'Sheet1', que é a mesma para todos os 7. Pois ao trocar o nome, essas informações permanecem lá, já que é a mesma planilha (Sheet1)"

Jean, ou eu não sei se entendi corretamente, ou você está fazendo uma pequena confusão, na realidade no exemplo temos 16 abas contando com a aba Sheet1:
Temos :
7 Nomes, divididos em 2 abas para cada, sendo que um nome tem 3 abas, perfazendo 15 no total nomeadas + a Sheet1 são 16, lembrando que as abas cujo o nome foi selecionado são exibidas e as demais ficam OCULTAS.

Então não entendi quando diz das informações digitadas nas abas, se digitar na Sheet1 estas informações não vão para as outras abas.

Fiquei confuso, só para exemplificar coloque as rotinas em um Modulo e execute-as, elas são para exibir e ocultar todas as abas menos a Sheet1.

Option Explicit

Sub ExibeAbas()
    Dim ws As Worksheet
    
        Application.ScreenUpdating = False
        
        On Error Resume Next
        
        For Each ws In Worksheets
            
            If ws.Name <> "Sheet1" Then
               
                ws.Visible = xlSheetVisible
                
            End If
            
        Next ws
        
        Application.ScreenUpdating = True
   
End Sub


Sub OcultaAbas()
    Dim ws As Worksheet
    
        Application.ScreenUpdating = False
        
        On Error Resume Next
        
        For Each ws In Worksheets
            
            If ws.Name <> "Sheet1" Then
               
                    ws.Visible = xlSheetHidden

            End If
        Next ws
    
    Application.ScreenUpdating = True
   
End Sub

[]s

 
Postado : 14/06/2013 8:04 pm
(@jean2013)
Posts: 12
Active Member
Topic starter
 

Boa noite Mauro.

Então, eu é que não soube explicar direito...

"7 Nomes, divididos em 2 abas para cada, sendo que um nome tem 3 abas, perfazendo 15 no total nomeadas + a Sheet1 são 16, lembrando que as abas cujo o nome foi selecionado são exibidas e as demais ficam OCULTAS.

Então não entendi quando diz das informações digitadas nas abas, se digitar na Sheet1 estas informações não vão para as outras abas."

Correto. O que eu quis dizer não é sobre as abas, é apenas sobre a Sheet1, as informações digitadas na Sheet1 permanecem lá, independente do nome que eu seleciono. Ao selecionar outro nome, as demais abas ficam ocultas, tudo bem... mas a minha dúvida é se é possível que tenha uma planilha (essa parte que estou com dificuldade de explicar, não sei se estou usando os termos corretos), única para cada um dos NOMES (não os subnomes). Eu digito uma informação na aba Sheet1, troco de nome, mas e Sheet1 permanece lá, com essas mesmas informações para todos os NOMES, certo? Queria saber se tem como ter uma aba exclusiva para cada um dos NOMES também, não apenas para os subnomes.

Desculpe a confusão, quanto mais eu escrevo, mais confuso deve ficar... rs rs

Abraço!

 
Postado : 14/06/2013 8:20 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Jean, veja se estamos no caminho certo, se sim continuamos, se não, é sinal que ainda não entendi, rsrsrs

[]s

 
Postado : 14/06/2013 9:52 pm
(@jean2013)
Posts: 12
Active Member
Topic starter
 

Mauro, como diria um amigo meu, "você é o cara", hehehe.

Perfeito, isso que eu estava falando, além dos subnomes, os NOMES também teriam uma aba única para cada um deles. Eu fiquei pesquisando hoje a tarde e não tive sucesso. Mas agora está show de bola! Muito obrigado, e desculpe por lhe dar trabalho com tantas perguntas, prometo que essa foi a última, a partir de agora vou começar estudar programação em VBA.:)

Mais uma vez, muito obrigado, ajudou demais mesmo!

Abraço!

 
Postado : 14/06/2013 10:10 pm
Página 2 / 2