Notifications
Clear all

Criar Subplanilhas

23 Posts
3 Usuários
0 Reactions
6,307 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
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

Jean2013,

Bom Dia!

Desculpe a minha ignorância. Subplanilhas a que você se refere são as abas que existem dentro de um arquivo Excel e as que se pode inserir (Plan1, Plan2, Plan3...)?

Se for isso, o que você deseja fazer? O que pde o trabalho? Inserir subplanilhas com VBA?

 
Postado : 10/06/2013 5:46 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Jean, se você não sabe programar em VBA, você não deve ter somente um duvida basica, mas diversas, então veio ao local certo para sanar esta e outras duvidas que por ventura surgirem.

Quanto a duvida em questão, o colega Wagner já deve ter lhe dado alguma luz, então seria o caso de você detalhar melhor o que realmente pretende.

Aproveitando, sugiro que de uma olhada nos links abaixo sobre o conceito referente a:
Pasta e Planilha (Workbook, Worksheet), e como é um assunto um pouco complexo e Longo, você ainda pode usar a própria Ajuda do VBA para entender um pouco mais ou nos endereços abaixo, aonde tem as definições muito bem explicadas.

1) Lição 04: VBA - Trabalhando com o objeto Application
http://www.juliobattisti.com.br/cursos/ ... lo6/04.asp

2 ) Lição 05: Trabalhando com o Objeto Workbook
http://www.juliobattisti.com.br/cursos/ ... lo6/05.asp

3 ) Lição 06: Trabalhando com o Objeto Worksheet
http://www.juliobattisti.com.br/cursos/ ... lo6/06.asp

[]s

 
Postado : 10/06/2013 7:09 am
(@jean2013)
Posts: 12
Active Member
Topic starter
 

Obrigado pelas dicas até o momento, vou dar uma olhada nesses links. Wagner, essas planilhas que você se referiu, (Plan1, Plan2, Plan3...), no meu caso está em inglês (Sheet1, Sheet2, Sheet3...), são o que eu chamei de planilhas, e dentro de cada uma dessas, eu preciso ter várias outras subplanilhas, não sei se utilizei os termos corretos :).

Seria algo mais ou menos como o dessa imagem:

 
Postado : 10/06/2013 11:34 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Jean, esta é nova pra mim, não me lembro ainda de ter visto tal implementação, a não ser que nas versões mais novas do Excel tenham incluidas tais recursos, eu utilizo excel 2003 e ás vezes o 2007 e ainda não vi nada igual.

Alias esta imagem é de um arquivo excel ? se sim ? Em qul versão você utiliza o mesmo ?

Por enquanto vou ficar no aguardo dos colegas do forum se teem conhecimento de tal recurso.

[]s

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

Eu não sei qual a versão do Excel desta imagem, mas eu estou usando a versão 2010.

 
Postado : 10/06/2013 1:03 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite Mauro e Jean

Eu Uso o 2013 e nunca vi nada igual.
Não é um recurso próprio do Excel.
Desconheço...

Att.

 
Postado : 10/06/2013 3:23 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite Mauro e Jean

Eu Uso o 2013 e nunca vi nada igual.
Não é um recurso próprio do Excel.
Desconheço...

Att.

Pelo jeito só o colega postando o modelo para aqueles que utilizam da v 2010 pra cima analisarem, eu já fiz algumas pesquisas e tambem não encontrei nada a respeito.

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

Eu acreditava que isso pudesse ser uma funcionalidade um tanto quanto básica para se adicionar, mas pelo jeito não... :)

Vou continuar pesquisando aqui pra ver se acho algo a respeito, mas de qualquer forma, obrigado a todos.

 
Postado : 10/06/2013 6:49 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Talvez há uma outra forma para chegar onde quer...

Quem sabe esse modelo que eu achei possa lhe ajudar
http://rapidshare.com/files/3405260167/ ... AleVBA.xls

Att

 
Postado : 10/06/2013 7:14 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Eu acreditava que isso pudesse ser uma funcionalidade um tanto quanto básica para se adicionar, mas pelo jeito não... :)

Vou continuar pesquisando aqui pra ver se acho algo a respeito, mas de qualquer forma, obrigado a todos.

Jean, como o Patropi citou, pode não ser um recurso próprio do Excel, mas se ela existe em EXCEL e é funcional, de alguma forma foi feita, ajudaria muito se puder disponibilizar o modelo para podermos analisar e quem sabe chegar como foi criada, se for dados confidenciais troque por dados ficticios.

[]s

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

Boa noite Alexandre,

muito obrigado pela sua ajuda, a funcionalidade é bastante semelhante, vou tentar utilizar esse modelo, acredito que dê certo! Como eu disse, não sei programar em Visual Basic, mas vou tentar alterar o código para atender ao que preciso, no caso mais "planilhas" do que apenas as duas que têm lá (John e Mary).

Mais uma vez, muito obrigado, me ajudou muito!

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

Boa noite Mauro,

então, infelizmente não tenho esse modelo, eu tenho apenas essa imagem, a qual eu achei na internet, alguém postou ela em um fórum com a mesma dúvida que eu tenho.

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

Boa noite,

eu estava tentando trabalhar com o modelo que o Alexandre postou, porém não consegui criar mais "planilhas" do que as duas que já estão lá (John e Mary). Sem querer abusar demais, mas será que alguém poderia me dar uma luz quanto a isso? A princípio, para o meu trabalho em questão, eu preciso de 6 planilhas.

Obrigado.

 
Postado : 11/06/2013 3:43 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Jean, para que o código funcione corretamente faça o seguinte :

Clique com o Botão Direito em qualquer Aba e escolha Inserir e depois "Planilha", foi adicionada uma aba com o Nome "Planxx" ou se estiver utilizando a versão em, Ingles "Sheetxx", o "xx" corresponde ao numero da planilha, depois, supondo que quer o Nome Mauro então renomeie a aba para "Mauro1" e se adicionar mais com o mesmo nome só altere o numero final.

Feito isto acrescente no Combo com a Validação o nome "Mauro", somente o nome sem o numero, e pronto, o restante a macro executa sozinha.

Só para exemplificar segue o modelo do Alexandre com mais abas.

abraços

 
Postado : 11/06/2013 6:28 pm
Página 1 / 2