Você está na página 1de 8

Procurar no MSDN com o Bing

Home

Biblioteca

Aprender

Code

Downloads

Suporte

Comunidade

Fruns

03/05/2011 09:48

Microsoft Develper Network > Pgina Inicial dos Fruns > Fruns do Office & Sharepoint Development > Excel > Transformar uma userform em barra de ferramentas

Precisa de A

Meus Links p

Fazer uma Pergunta


Pesquisar Fruns: Pesquisar Frum Excel

Entrar para F Pgina Inicial Procurar Usu

Transformar uma userform em barra de ferramentas


luciano88
tera-feira, 29 de abril de 2008 22:55

Estatsticas
Iniciado em:

ltima Respo Votos teis: 0 Respostas: 10 Exibies: 4.1

0
Entrar para Votar

Boa noite pessoal. Estou com um problema com um userform que criei. Criei a caixa e fiz um boto que a chama para a area de trabalho do excel, mas enquanto no confirmo ou cancelo a operao na caixa no posso fazer outras coisas na planilha como selecionar outras clulas.

J vi outros usurios dizendo que da pra transforma-la em barra de ferramentas e assim posso fazer outras coisas na planilha enquanto a caixa ainda est aberta na tela. Se puderem ajudar agradeo. Luciano...

Responder

Citao

Respostas

EvangelistaLion

quarta-feira, 30 de abril de 2008 11:56

Ol Luciano,

0
Entrar para Votar

Chame seu formulrio com esse cdigo

Code Snippet UserForm1.Show False

03/05/2011 09:48

Mas tambm voc pode criar uma barra de ferramentas como uma do excel ao invs de usar formulrios.. At..

Responder

Citao

EvangelistaLion

quarta-feira, 30 de abril de 2008 13:18

O outro pode por num mdulo tambm...

0
Entrar para Votar

Nomeie o Cdigo.. Ex.. Sub CriaBF() 'copie o cdigo aqui End Sub

Depois na tela da planilha aperte ALT+F8 Selecione a macro CriaBF e aperte executar... Verifique se apareceu uma barra logo acima da barra de fmulas

Qualquer dvida post denovo.. At mais...

Responder

Citao

Todas as Respostas

EvangelistaLion

quarta-feira, 30 de abril de 2008 11:56

Ol Luciano,

0
Entrar para Votar

Chame seu formulrio com esse cdigo

Code Snippet UserForm1.Show False

03/05/2011 09:48

Mas tambm voc pode criar uma barra de ferramentas como uma do excel ao invs de usar formulrios.. At..

Responder

Citao

luciano88

quarta-feira, 30 de abril de 2008 12:26

Opaa, obrigado Evangelistalion, era justamente o que eu queria.

0
Entrar para Votar

Gostaria de saber tambm um pouco sobre como criar uma barra de ferramenta sem usar formulrios, se possivel... Brigado mesmo!!

Responder

Citao

EvangelistaLion

quarta-feira, 30 de abril de 2008 12:56

Este exemplo cria um BF e 2 controles..

0
Entrar para Votar

Code Snippet Application.CommandBars.Add(Name:="ADM").Visible = True'Cria uma BF chamada ADM Application.CommandBars("ADM").Position = msoBarTop'Posiciona a BF no topo Set barra = CommandBars("ADM") barra.Controls.Add Type:=msoControlPopup'Adiciona um Popup na BF barra.Controls(1).Caption = "Cadastro"'Nomeia o 1 controle(Popup) barra.Controls(1).Controls.Add Type:=msoControlButton'Adiciona um boto na Popup barra.Controls(1).Controls(1).Caption = "Clientes"'Nomeia o boto barra.Controls(1).Controls(1).Style = msoButtonCaption'Define o estilo do boto

03/05/2011 09:48

barra.Controls(1).Controls(1).OnAction = "Ao" 'Define uma ao para o boto

Ponha este cdigo num mdulo.. Code Snippet Sub Ao()

Msgbox "Ao 1"

End Sub

Fao com cdigo a barra, mas tambm voc pode cri-la manualmente... At...

Responder

Citao

luciano88

quarta-feira, 30 de abril de 2008 13:07

No entendi muito bem no.

0
Entrar para Votar

O cdigo que vai no mdulo eu sei, mas o outro eu no sei onde escrevo.

Responder

Citao

EvangelistaLion

quarta-feira, 30 de abril de 2008 13:18

O outro pode por num mdulo tambm...

0
Entrar

Nomeie o Cdigo..

03/05/2011 09:48

para Votar

Ex.. Sub CriaBF() 'copie o cdigo aqui End Sub

Depois na tela da planilha aperte ALT+F8 Selecione a macro CriaBF e aperte executar... Verifique se apareceu uma barra logo acima da barra de fmulas

Qualquer dvida post denovo.. At mais... Responder Citao

luciano88

quarta-feira, 30 de abril de 2008 13:51

Nossa muito loko.... Show de bola essa dica! Valew mesmo Evangelistalion.

0
Entrar para Votar

Uso o Excel 2007 a barra ficou depois dos suplementos, j tenho mil idias do que fazer com ela!!!

Abrao....

Responder

Citao

JJDantas

quarta-feira, 13 de janeiro de 2010 12:05

Bom dia!

0
Entrar para Votar

Como fao para que esse menu s seja exibido em uma planilha especifica e ao abrir outra o menu do excel volte ao normal? Obrigado.

Responder

Citao

03/05/2011 09:48

quarta-feira, 20 de janeiro de 2010 11:33

EvangelistaLion

Ol....

0
Entrar para Votar

Coloque o cdigo dentro EstaPasta_de_Trabalho no editor do VB... O nome da minha barra de ferramenta teste....Ao selecionar a Plan1 a barra aparece....ao mudar para outra a barra desaparece.. Private Sub Workbook_SheetActivate(ByVal Sh As Object) If Sh.Name = "Plan1" Then Application.CommandBars("teste").Visible = True Else Application.CommandBars("teste").Visible = False End If End Sub Se solucionar marque como resposta... Sugesto: Quando for fazer uma nova pergunta abra uma outra thread..... AT...

Responder

Citao

Kryps

sexta-feira, 12 de novembro de 2010 20:42

Viva...

0
Entrar para Votar

Consegui fazer o BF no entanto no consegui executar a aco "OnAction". Tenho o seguinte cdigo: Private Sub Workbook_Open() Application.CommandBars.Add(Name:="GameGest").Visible = True 'Cria uma CommandBars("GameGest") chamada GameGest Application.CommandBars("GameGest").Position = msoBarTop 'Posiciona a CommandBars("GameGest") no topo 'Adicionar Menu Executar With Application.CommandBars("GameGest") .Controls.Add Type:=msoControlPopup .Controls(1).Caption = "Executar" .Controls(1).Controls.Add Type:=msoControlButton 'Adiciona um boto na Popup .Controls(1).Controls(1).Caption = "Lanar Cliente" 'Nomeia o boto .Controls(1).Controls(1).Style = msoButtonCaption 'Define o estilo do boto .Controls(1).Controls(1).OnAction = "Soma" End With End Sub

Sub Soma()

03/05/2011 09:48

MsgBox "Soma" End Sub D a seguinte mensagem de erro "No possvel executar a macro 'Livro1.xlsm!Soma'. A macro poder no estar disponvel neste livro ou todas as macros podero estar desactivadas" Responder Citao

EvangelistaLion

tera-feira, 23 de novembro de 2010 12:41

A sub soma est em um mdulo?

0
Entrar para Votar

Se no coloque-a e v se deu certo

Responder

Citao

Microsoft. Todos os direitos reservados. Termos de Uso

| Marcas Comerciais | Política de Privacidade | Fale Conosco

03/05/2011 09:48

Você também pode gostar