Notifications
Clear all

MENU

10 Posts
3 Usuários
0 Reactions
1,808 Visualizações
(@gfsouza86)
Posts: 0
Trusted Member
Topic starter
 

Boa noite galera
Navegando pela web, me deparei com o exemplo de uma tela referente a uma planilha no excel (imagem em anexo) onde constam botoes como sendo uma barra de ferramentas do Excel porem com menu personalizado.

Tentei fazer e consegui colocar os botoes em uma nova barra, porem quando envio este arquivo para outra pessoa a barra personalizada nao aparece e quando abro o arquivo novamente no meu PC a macro de hiperlink nao funciona mais

Como devo proceder para que funcione sempre na minha maquina e tambem sempre funcione em outro PC?

obs.: nao irei "chamar" um formulario, irei apenas de um planilha para outra (por exemplo, estou na plan1 e vou para 2)

G@b®!eL

Se a resposta foi útil para você, por gentileza, clique na mãozinha ao lado direito da sua tela no canto superior.

 
Postado : 02/01/2017 3:56 pm
(@adgere)
Posts: 76
Trusted Member
 

Tem como enviar a sua planilha?

 
Postado : 02/01/2017 9:03 pm
(@gfsouza86)
Posts: 0
Trusted Member
Topic starter
 

Bom dia

adGere eu fiz uma planilha basica onde na Plan1 eu tinha um "menu" com duas opções, onde escolhendo a primeira opção eu iria para a Plan2 e escolhendo a segunda opção eu iria para a Plan3 (na Plan2 e na Plan3 tinha uma opçao para voltar para a Plan1)

Gravei três macros: uma que servia para ir para a Plan2, uma para a Plan3 e uma que voltava para a Plan1

Nessa nova barra coloquei as duas macros como botoes (esse seria meu menu)

Porem não funcionou!

G@b®!eL

Se a resposta foi útil para você, por gentileza, clique na mãozinha ao lado direito da sua tela no canto superior.

 
Postado : 03/01/2017 6:28 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

gfsouza86, fez pelo Custom UI da Microsoft?
Pode ser compatibilidade de versões do Office...
Cada versão tem que ter um XML...

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 03/01/2017 7:43 am
(@gfsouza86)
Posts: 0
Trusted Member
Topic starter
 

Bernardo desculpa minha ignorancia, mas o que seria esse Custom UI?

G@b®!eL

Se a resposta foi útil para você, por gentileza, clique na mãozinha ao lado direito da sua tela no canto superior.

 
Postado : 03/01/2017 8:53 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

É um software para ajudar na personalização...
Tem como disponibilizar a planilha ou o XML que utilizou?

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 03/01/2017 9:09 am
(@gfsouza86)
Posts: 0
Trusted Member
Topic starter
 

Bernardo não utilizei XML e nem esse software de personalização
Como eu disse anteriormente eu fiz uma planilha básica onde na Plan1 eu tinha um "menu" com duas opções, onde escolhendo a primeira opção eu iria para a Plan2 e escolhendo a segunda opção eu iria para a Plan3 (na Plan2 e na Plan3 tinha uma opçao para voltar para a Plan1)

Gravei três macros: uma que servia para ir para a Plan2, uma para a Plan3 e uma que voltava para a Plan1

Nessa nova barra coloquei as duas macros como botoes (esse seria meu menu)

Teria como criar um exemplo ou passar um tutorial como posso fazer isso?
O que eu queria é que quando fosse aberta minha planilha as barras padrões sumissem e ficasse apenas a minha barra de menus assim como no exemplo da imagem

G@b®!eL

Se a resposta foi útil para você, por gentileza, clique na mãozinha ao lado direito da sua tela no canto superior.

 
Postado : 03/01/2017 11:01 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom, se é só isso que quer... Então é só adaptar.

Qualquer coisa da o grito.
Abraço

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 03/01/2017 12:09 pm
(@gfsouza86)
Posts: 0
Trusted Member
Topic starter
 

É exatamente isso!!!
Poderia me ensinar como fazer?

G@b®!eL

Se a resposta foi útil para você, por gentileza, clique na mãozinha ao lado direito da sua tela no canto superior.

 
Postado : 03/01/2017 1:42 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

XML:

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
	<ribbon startFromScratch="true">
		<tabs>
			<tab id="customTab1" label="Navegar">
				<group id="customGroup1" label="Navegar">
					<button id="customButton1" label="Plan1" imageMso="DatasheetView" size="large" onAction="AbrirPlan1" />
					<button id="customButton2" label="Plan2" imageMso="DatasheetView" size="large" onAction="AbrirPlan2" />
					<button id="customButton3" label="Plan3" imageMso="DatasheetView" size="large" onAction="AbrirPlan3" />
				</group>
			</tab>
		</tabs>
	</ribbon>
</customUI>

VBA:

Option Explicit

'Callback for customButton1 onAction
Sub AbrirPlan1(control As IRibbonControl)
    ThisWorkbook.Worksheets("Plan1").Activate
End Sub

'Callback for customButton2 onAction
Sub AbrirPlan2(control As IRibbonControl)
    ThisWorkbook.Worksheets("Plan2").Activate
End Sub

'Callback for customButton3 onAction
Sub AbrirPlan3(control As IRibbonControl)
    ThisWorkbook.Worksheets("Plan3").Activate
End Sub

Está tudo na planilha. É só adaptar a ela.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 04/01/2017 1:41 pm