<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentários sobre: Navegar pelas planilhas de maneira elegante</title>
	<atom:link href="http://www.exceldoseujeito.com.br/2009/02/12/navegar-pelas-planilhas-de-maneira-elegante/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.exceldoseujeito.com.br/2009/02/12/navegar-pelas-planilhas-de-maneira-elegante/</link>
	<description>Canal de soluções e dicas sobre Excel Avançado e VBA</description>
	<lastBuildDate>Sun, 04 Jul 2010 00:09:20 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>Por: Reinaldo Coral</title>
		<link>http://www.exceldoseujeito.com.br/2009/02/12/navegar-pelas-planilhas-de-maneira-elegante/comment-page-1/#comment-1528</link>
		<dc:creator>Reinaldo Coral</dc:creator>
		<pubDate>Sun, 27 Jun 2010 13:07:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.exceldoseujeito.com.br/?p=171#comment-1528</guid>
		<description>Robson,

Você pode definir manualmente as planilhas para cada combobox que você colocar no menu. Uma sugestão é você alterar o código que está no Evento &lt;strong&gt;&lt;em&gt;Private Sub Wooksheet_Activate()&lt;/em&gt;&lt;/strong&gt;, veja:

[code]
Private Sub Worksheet_Activate()
On Error GoTo Erro
Dim sh As Worksheet

    &#039;Limpa a combo
    cbo_ExibePlanilha1.Clear
    cbo_ExibePlanilha2.Clear

    &#039;Lista todas as planilhas para a 1a. combobox
    
    cbo_ExibePlanilha1.AddItem &quot;Nome da Planilha 1&quot;
    cbo_ExibePlanilha1.AddItem &quot;Nome da Planilha 2&quot;
    cbo_ExibePlanilha1.AddItem &quot;Nome da Planilha 3&quot;

    &#039;Lista todas as planilhas para a 2a. combobox
    
    cbo_ExibePlanilha2.AddItem &quot;Nome da Planilha 4&quot;
    cbo_ExibePlanilha2.AddItem &quot;Nome da Planilha 5&quot;
    cbo_ExibePlanilha2.AddItem &quot;Nome da Planilha 6&quot;


Exit Sub
Erro:
    MsgBox Err.Description
    Exit Sub
End Sub

Boa sorte, abrç</description>
		<content:encoded><![CDATA[<p>Robson,</p>
<p>Você pode definir manualmente as planilhas para cada combobox que você colocar no menu. Uma sugestão é você alterar o código que está no Evento <strong><em>Private Sub Wooksheet_Activate()</em></strong>, veja:</p>
<p>[code]<br />
Private Sub Worksheet_Activate()<br />
On Error GoTo Erro<br />
Dim sh As Worksheet</p>
<p>    'Limpa a combo<br />
    cbo_ExibePlanilha1.Clear<br />
    cbo_ExibePlanilha2.Clear</p>
<p>    'Lista todas as planilhas para a 1a. combobox</p>
<p>    cbo_ExibePlanilha1.AddItem "Nome da Planilha 1"<br />
    cbo_ExibePlanilha1.AddItem "Nome da Planilha 2"<br />
    cbo_ExibePlanilha1.AddItem "Nome da Planilha 3"</p>
<p>    'Lista todas as planilhas para a 2a. combobox</p>
<p>    cbo_ExibePlanilha2.AddItem "Nome da Planilha 4"<br />
    cbo_ExibePlanilha2.AddItem "Nome da Planilha 5"<br />
    cbo_ExibePlanilha2.AddItem "Nome da Planilha 6"</p>
<p>Exit Sub<br />
Erro:<br />
    MsgBox Err.Description<br />
    Exit Sub<br />
End Sub</p>
<p>Boa sorte, abrç</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Robson Azevedo</title>
		<link>http://www.exceldoseujeito.com.br/2009/02/12/navegar-pelas-planilhas-de-maneira-elegante/comment-page-1/#comment-1526</link>
		<dc:creator>Robson Azevedo</dc:creator>
		<pubDate>Sun, 27 Jun 2010 03:15:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.exceldoseujeito.com.br/?p=171#comment-1526</guid>
		<description>Olá Pessoal?

Como faço uma Planilha (Menu) com dois COMBOBOX,
onde o primeiro Combobox navega pela Plan1 - Plan2 e Plan3.
Enquanto o segundo Combobox navega pela Plan4 - Plan5 e Plan6.

Alguém tem algum exemplo?

Grato,</description>
		<content:encoded><![CDATA[<p>Olá Pessoal?</p>
<p>Como faço uma Planilha (Menu) com dois COMBOBOX,<br />
onde o primeiro Combobox navega pela Plan1 &#8211; Plan2 e Plan3.<br />
Enquanto o segundo Combobox navega pela Plan4 &#8211; Plan5 e Plan6.</p>
<p>Alguém tem algum exemplo?</p>
<p>Grato,</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Robson</title>
		<link>http://www.exceldoseujeito.com.br/2009/02/12/navegar-pelas-planilhas-de-maneira-elegante/comment-page-1/#comment-1522</link>
		<dc:creator>Robson</dc:creator>
		<pubDate>Fri, 25 Jun 2010 23:25:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.exceldoseujeito.com.br/?p=171#comment-1522</guid>
		<description>Alguem tem algum exemplo, de como colocar 2 combobox
em uma planilha? SENDO QUE O PRIMEIRO COMBOBOX
NAVEGA NA PLANILHA-1, 2 e 3. E SEGUNDO COMBOBOX NAVEGA PELA PLANILHA 4, 5 e 6.

Grato,</description>
		<content:encoded><![CDATA[<p>Alguem tem algum exemplo, de como colocar 2 combobox<br />
em uma planilha? SENDO QUE O PRIMEIRO COMBOBOX<br />
NAVEGA NA PLANILHA-1, 2 e 3. E SEGUNDO COMBOBOX NAVEGA PELA PLANILHA 4, 5 e 6.</p>
<p>Grato,</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Robson</title>
		<link>http://www.exceldoseujeito.com.br/2009/02/12/navegar-pelas-planilhas-de-maneira-elegante/comment-page-1/#comment-1521</link>
		<dc:creator>Robson</dc:creator>
		<pubDate>Fri, 25 Jun 2010 23:05:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.exceldoseujeito.com.br/?p=171#comment-1521</guid>
		<description>Testei o exemplo e ficou beleza...

Agora, me der uma ideia se no caso eu colocasse
nesse mesmo projeto mais um combobox
para nome da escola.

No primeiro Combobox (Matematica etc...)
No segundo Combobox (Escola João etc...)

Como faço?</description>
		<content:encoded><![CDATA[<p>Testei o exemplo e ficou beleza&#8230;</p>
<p>Agora, me der uma ideia se no caso eu colocasse<br />
nesse mesmo projeto mais um combobox<br />
para nome da escola.</p>
<p>No primeiro Combobox (Matematica etc&#8230;)<br />
No segundo Combobox (Escola João etc&#8230;)</p>
<p>Como faço?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Reinaldo Coral</title>
		<link>http://www.exceldoseujeito.com.br/2009/02/12/navegar-pelas-planilhas-de-maneira-elegante/comment-page-1/#comment-334</link>
		<dc:creator>Reinaldo Coral</dc:creator>
		<pubDate>Tue, 22 Sep 2009 17:43:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.exceldoseujeito.com.br/?p=171#comment-334</guid>
		<description>Olá, Simone!

Para que a combobox seja carregada automaticamente quando o arquivo for aberto, basta colocar o mesmo código que está na ativação da planilha no método Workbook_Open da Pasta de Trabalho. Somente, tenha atenção para identificar o nome da combo e em qual planilha ela está. O código abaixo já está adaptado corretamente.

Insira-o no módulo de classe EstaPastaDeTrabalho, ok?!!

&lt;code&gt;Private Sub Workbook_Open()
On Error GoTo Erro
Dim sh As Worksheet
 
    &#039;Limpa a combo
    Worksheets(&quot;PlanInicio&quot;).cbo_ExibePlanilha.Clear
 
    &#039;Lista todas as planilhas
    For Each sh In ThisWorkbook.Worksheets
        If sh.Name &lt;&gt; ActiveSheet.Name Then
            Worksheets(&quot;PlanInicio&quot;).cbo_ExibePlanilha.AddItem sh.Name
        End If
    Next sh
 
Exit Sub
Erro:
    MsgBox Err.Description
    Exit Sub
End Sub&lt;/code&gt;

Abraço!</description>
		<content:encoded><![CDATA[<p>Olá, Simone!</p>
<p>Para que a combobox seja carregada automaticamente quando o arquivo for aberto, basta colocar o mesmo código que está na ativação da planilha no método Workbook_Open da Pasta de Trabalho. Somente, tenha atenção para identificar o nome da combo e em qual planilha ela está. O código abaixo já está adaptado corretamente.</p>
<p>Insira-o no módulo de classe EstaPastaDeTrabalho, ok?!!</p>
<p><code>Private Sub Workbook_Open()<br />
On Error GoTo Erro<br />
Dim sh As Worksheet</p>
<p>    'Limpa a combo<br />
    Worksheets("PlanInicio").cbo_ExibePlanilha.Clear</p>
<p>    'Lista todas as planilhas<br />
    For Each sh In ThisWorkbook.Worksheets<br />
        If sh.Name &lt;&gt; ActiveSheet.Name Then<br />
            Worksheets("PlanInicio").cbo_ExibePlanilha.AddItem sh.Name<br />
        End If<br />
    Next sh</p>
<p>Exit Sub<br />
Erro:<br />
    MsgBox Err.Description<br />
    Exit Sub<br />
End Sub</code></p>
<p>Abraço!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Simone Amorin</title>
		<link>http://www.exceldoseujeito.com.br/2009/02/12/navegar-pelas-planilhas-de-maneira-elegante/comment-page-1/#comment-332</link>
		<dc:creator>Simone Amorin</dc:creator>
		<pubDate>Tue, 22 Sep 2009 11:26:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.exceldoseujeito.com.br/?p=171#comment-332</guid>
		<description>Bom dia!

Seu tutorial esta excelente e facil de entender.
Porém quando executo a comobobox não é carregada, tenho que clicar em outra planilha para carrega-la, existe a possíbilidade de carrega-la qndo abro o Excel.
Obrigada</description>
		<content:encoded><![CDATA[<p>Bom dia!</p>
<p>Seu tutorial esta excelente e facil de entender.<br />
Porém quando executo a comobobox não é carregada, tenho que clicar em outra planilha para carrega-la, existe a possíbilidade de carrega-la qndo abro o Excel.<br />
Obrigada</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: exceldoseujeito</title>
		<link>http://www.exceldoseujeito.com.br/2009/02/12/navegar-pelas-planilhas-de-maneira-elegante/comment-page-1/#comment-223</link>
		<dc:creator>exceldoseujeito</dc:creator>
		<pubDate>Fri, 10 Jul 2009 16:44:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.exceldoseujeito.com.br/?p=171#comment-223</guid>
		<description>Não posso dizer com certeza o que está ocorrendo, pode ser a ausencia de algum controle ou o bloqueio deste, enfim, várias possibilidade.
Faça assim, comente a análise de erros no procedimento Worksheet_Activate, colando uma aspas simples (&#039;) antes de &lt;em&gt;On Error GoTo Erro&lt;/em&gt;.
Rode a planilha. A linha que apresentar erro ficará destacada em amarelo.
Poste aqui que vou analisar.
A princípio na planilha de exemplo que eu testei está sem problemas aqui.

Abraço</description>
		<content:encoded><![CDATA[<p>Não posso dizer com certeza o que está ocorrendo, pode ser a ausencia de algum controle ou o bloqueio deste, enfim, várias possibilidade.<br />
Faça assim, comente a análise de erros no procedimento Worksheet_Activate, colando uma aspas simples (&#8216;) antes de <em>On Error GoTo Erro</em>.<br />
Rode a planilha. A linha que apresentar erro ficará destacada em amarelo.<br />
Poste aqui que vou analisar.<br />
A princípio na planilha de exemplo que eu testei está sem problemas aqui.</p>
<p>Abraço</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: tertiussidney</title>
		<link>http://www.exceldoseujeito.com.br/2009/02/12/navegar-pelas-planilhas-de-maneira-elegante/comment-page-1/#comment-222</link>
		<dc:creator>tertiussidney</dc:creator>
		<pubDate>Fri, 10 Jul 2009 13:56:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.exceldoseujeito.com.br/?p=171#comment-222</guid>
		<description>Só uma dúvida,

o que está ocorrendo pois aparece sempre a mensagem &quot;o objeto é obrigatório&quot; quando retorno a pagina inicial?</description>
		<content:encoded><![CDATA[<p>Só uma dúvida,</p>
<p>o que está ocorrendo pois aparece sempre a mensagem &#8220;o objeto é obrigatório&#8221; quando retorno a pagina inicial?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: exceldoseujeito</title>
		<link>http://www.exceldoseujeito.com.br/2009/02/12/navegar-pelas-planilhas-de-maneira-elegante/comment-page-1/#comment-209</link>
		<dc:creator>exceldoseujeito</dc:creator>
		<pubDate>Tue, 30 Jun 2009 13:51:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.exceldoseujeito.com.br/?p=171#comment-209</guid>
		<description>Gabriel,

Você pode criar uma Rotina para ocultar as abas das planilhas ao abrir o arquivo (Workbook_Open) ou incluí-la na rotina, já existente, de ativação da planilha (Worksheet_Ativate). Assim:

&lt;strong&gt;ActiveWindow.DisplayWorkbookTabs = False&lt;/strong&gt;

Isso faz com que as abas fiquem ocultas.

Espero ter ajudado.</description>
		<content:encoded><![CDATA[<p>Gabriel,</p>
<p>Você pode criar uma Rotina para ocultar as abas das planilhas ao abrir o arquivo (Workbook_Open) ou incluí-la na rotina, já existente, de ativação da planilha (Worksheet_Ativate). Assim:</p>
<p><strong>ActiveWindow.DisplayWorkbookTabs = False</strong></p>
<p>Isso faz com que as abas fiquem ocultas.</p>
<p>Espero ter ajudado.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Gabriel</title>
		<link>http://www.exceldoseujeito.com.br/2009/02/12/navegar-pelas-planilhas-de-maneira-elegante/comment-page-1/#comment-208</link>
		<dc:creator>Gabriel</dc:creator>
		<pubDate>Tue, 30 Jun 2009 13:26:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.exceldoseujeito.com.br/?p=171#comment-208</guid>
		<description>Muito obrigado... mas :P
nossa, to enchendo sua paciencia.... 
mas vamos lá,
a minha idéia inicial seria ocultar as abas somente para vizualização... de forma que só pudesse se mover pela planilha atravéz desse artifício (do jeito elegante)ou por botões, diminuindo as chances das pessoas ficarem brincando com a ordem das planilhas, ou fazendo besteiras... obrigado pela atenção novamente.</description>
		<content:encoded><![CDATA[<p>Muito obrigado&#8230; mas :P<br />
nossa, to enchendo sua paciencia&#8230;.<br />
mas vamos lá,<br />
a minha idéia inicial seria ocultar as abas somente para vizualização&#8230; de forma que só pudesse se mover pela planilha atravéz desse artifício (do jeito elegante)ou por botões, diminuindo as chances das pessoas ficarem brincando com a ordem das planilhas, ou fazendo besteiras&#8230; obrigado pela atenção novamente.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
