Coloniz@dor
General de Pijama
Registrado
3.8K Mensagens
153 Curtidas
Como minhas duvidas sobre o assunto são interimináveis, criei este tópico, com um título mais sugestivo para que outras pessoas possam se interessar, ler e postar tb.
___________________________________
Quero saber se tem como fazer o mesmo formulario VBA abrir mais de uma vez na planilha ! O meu caso é q eu tenho um formulario q gera codigos, eu quero selecionar um destes codigos gerados e abrir o mesmo formulario com referencia no codigo escolhido, e assim por diante ...
O mesmo formulário não pode aparecer duas vezes ao mesmo tempo na tela , mais pode aparecer em diversas situações distintas , seja de vários botões ou vários eventos, tb pode de um formulário chamar mais formulários e varios formulários surgem na tela.
Soluções em Excel VBA, Access VBA, C# e ASP.NET
Peskz
Super Participante
Registrado
482 Mensagens
15 Curtidas
Humm .. Entao ta..
Entao mudando o foco...
vc conhece algum objeto VBA que gere uma arvore?
tipo w.explorer?
Peskz
Super Participante
Registrado
482 Mensagens
15 Curtidas
Cara, achei um controle que pode ser o que eu queria
MICROSOFT TREEVIEW CONTROL
me ajuda a fazer funcionar colonizadore !?
Coloniz@dor
General de Pijama
Registrado
3.8K Mensagens
153 Curtidas
Humm .. Entao ta..
Entao mudando o foco...
vc conhece algum objeto VBA que gere uma arvore?
tipo w.explorer?
Rapaz eu tava tentando fazer uma mascara dessas com um listbox , desisti por falta de tempo mais não conheço não ainda.
Soluções em Excel VBA, Access VBA, C# e ASP.NET
Coloniz@dor
General de Pijama
Registrado
3.8K Mensagens
153 Curtidas
Cara, achei um controle que pode ser o que eu queria
MICROSOFT TREEVIEW CONTROL
me ajuda a fazer funcionar colonizadore !?
Não conheço mais vou dar uma olhada se tiver liberação para isso.
abraço.
Soluções em Excel VBA, Access VBA, C# e ASP.NET
Flashcooler
Geek
Registrado
2K Mensagens
74 Curtidas
Cara, achei um controle que pode ser o que eu queria
MICROSOFT TREEVIEW CONTROL
me ajuda a fazer funcionar colonizadore !?
O Tree View é uma ferramenta meio complicada de mexer, faz tempo que eu não uso ela mas vou dar uma revisada aqui e posto como usa-la assim que possivel.
T mais
Society, you are a crazy breed I Hope you are not lonely without me...
When you want more than you have You think you need... !!
Peskz
Super Participante
Registrado
482 Mensagens
15 Curtidas
O Tree View é uma ferramenta meio complicada de mexer, faz tempo que eu não uso ela mas vou dar uma revisada aqui e posto como usa-la assim que possivel.
T mais
beleza flash ... fico no aguardo
vc tb colonizador ..
encontrei outra tb,
CTreeview
Flashcooler
Geek
Registrado
2K Mensagens
74 Curtidas
PesKz como eu te disse a TreeView é um controle complicadinho de mexer, nada que te assute mas precisa de um poco mais de atenção.
Abra o VBA Coloque um Form, Coloque uma TreView Chamada "OrgTree" e coloque um botão e chame a função "tess" abaixo, coloque o código abaixo no Form, e ai a sua TreeView vai ser montada.
No outro Código é para você chamar de forma simples o objeto na Treeview, se você der dois Cliques ele vai fazer o que esta no laço IF...OK
Da uma olhadinha ai.
Sub tess()
Dim aa As Node
Dim bb As Node
Dim cc As Node
Set aa = OrgTree.Nodes.Add(, , "EEvaporador", "Evaporador")
Set bb = OrgTree.Nodes.Add(aa, tvwChild, "GEngineering", "Engineering")
Set cc = OrgTree.Nodes.Add(bb, tvwChild, "GEngineerg", "Efeitos")
Set bb = OrgTree.Nodes.Add(aa, tvwChild, "LBombas", "Bombas")
Set aa = OrgTree.Nodes.Add(, , "CheckFilter", "Filters Checks")
Set bb = OrgTree.Nodes.Add(aa, tvwChild, "TTubulação", "Valvulas")
Set cc = OrgTree.Nodes.Add(bb, tvwChild, "GSprys", "Spray Dryer")
End Sub
Private Sub OrgTree_dblClick()
If OrgTree.SelectedItem.Index = 1 Then
MsgBox "Começando"
ElseIf OrgTree.SelectedItem.Index = 2 Then
MsgBox "Caracas"
ElseIf OrgTree.SelectedItem.Index = 3 Then
MsgBox "Terceiro Item"
ElseIf OrgTree.SelectedItem.Index = 4 Then
MsgBox "Manhatam"
ElseIf OrgTree.SelectedItem.Index = 6 Then
MsgBox "To Fazendo"
End If
End Sub
T mais
Society, you are a crazy breed I Hope you are not lonely without me...
When you want more than you have You think you need... !!
Coloniz@dor
General de Pijama
Registrado
3.8K Mensagens
153 Curtidas
PesKz como eu te disse a TreeView é um controle complicadinho de mexer, nada que te assute mas precisa de um poco mais de atenção.
Abra o VBA Coloque um Form, Coloque uma TreView Chamada "OrgTree" e coloque um botão e chame a função "tess" abaixo, coloque o código abaixo no Form, e ai a sua TreeView vai ser montada.
No outro Código é para você chamar de forma simples o objeto na Treeview, se você der dois Cliques ele vai fazer o que esta no laço IF...OK
Da uma olhadinha ai.
Sub tess()
Dim aa As Node
Dim bb As Node
Dim cc As Node
Set aa = OrgTree.Nodes.Add(, , "EEvaporador", "Evaporador"
Set bb = OrgTree.Nodes.Add(aa, tvwChild, "GEngineering", "Engineering"
Set cc = OrgTree.Nodes.Add(bb, tvwChild, "GEngineerg", "Efeitos"
Set bb = OrgTree.Nodes.Add(aa, tvwChild, "LBombas", "Bombas"
Set aa = OrgTree.Nodes.Add(, , "CheckFilter", "Filters Checks"
Set bb = OrgTree.Nodes.Add(aa, tvwChild, "TTubulação", "Valvulas"
Set cc = OrgTree.Nodes.Add(bb, tvwChild, "GSprys", "Spray Dryer"
End Sub
Private Sub OrgTree_dblClick()
If OrgTree.SelectedItem.Index = 1 Then
MsgBox "Começando"
ElseIf OrgTree.SelectedItem.Index = 2 Then
MsgBox "Caracas"
ElseIf OrgTree.SelectedItem.Index = 3 Then
MsgBox "Terceiro Item"
ElseIf OrgTree.SelectedItem.Index = 4 Then
MsgBox "Manhatam"
ElseIf OrgTree.SelectedItem.Index = 6 Then
MsgBox "To Fazendo"
End If
End Sub
T mais
O evento dele é click ?
Soluções em Excel VBA, Access VBA, C# e ASP.NET
Flashcooler
Geek
Registrado
2K Mensagens
74 Curtidas
O Click não fica muito Bom, ele pode ser usado sim, mas na pratica o Double Click (DblClick) é melhor...mas tudo depende de como o comando vai ser usado.
T mais
Society, you are a crazy breed I Hope you are not lonely without me...
When you want more than you have You think you need... !!
Peskz
Super Participante
Registrado
482 Mensagens
15 Curtidas
PesKz como eu te disse a TreeView é um controle complicadinho de mexer, nada que te assute mas precisa de um poco mais de atenção.
Abra o VBA Coloque um Form, Coloque uma TreView Chamada "OrgTree" e coloque um botão e chame a função "tess" abaixo, coloque o código abaixo no Form, e ai a sua TreeView vai ser montada.
No outro Código é para você chamar de forma simples o objeto na Treeview, se você der dois Cliques ele vai fazer o que esta no laço IF...OK
Da uma olhadinha ai.
Sub tess()
Dim aa As Node
Dim bb As Node
Dim cc As Node
Set aa = OrgTree.Nodes.Add(, , "EEvaporador", "Evaporador")
Set bb = OrgTree.Nodes.Add(aa, tvwChild, "GEngineering", "Engineering")
Set cc = OrgTree.Nodes.Add(bb, tvwChild, "GEngineerg", "Efeitos")
Set bb = OrgTree.Nodes.Add(aa, tvwChild, "LBombas", "Bombas")
Set aa = OrgTree.Nodes.Add(, , "CheckFilter", "Filters Checks")
Set bb = OrgTree.Nodes.Add(aa, tvwChild, "TTubulação", "Valvulas")
Set cc = OrgTree.Nodes.Add(bb, tvwChild, "GSprys", "Spray Dryer")
End Sub
Private Sub OrgTree_dblClick()
If OrgTree.SelectedItem.Index = 1 Then
MsgBox "Começando"
ElseIf OrgTree.SelectedItem.Index = 2 Then
MsgBox "Caracas"
ElseIf OrgTree.SelectedItem.Index = 3 Then
MsgBox "Terceiro Item"
ElseIf OrgTree.SelectedItem.Index = 4 Then
MsgBox "Manhatam"
ElseIf OrgTree.SelectedItem.Index = 6 Then
MsgBox "To Fazendo"
End If
End Sub
T mais
legal vc não sumir flashcooler !!!
vou ver se vai funcionar para o que eu quero!
obrigado !!!
Coloniz@dor
General de Pijama
Registrado
3.8K Mensagens
153 Curtidas
O Click não fica muito Bom, ele pode ser usado sim, mas na pratica o Double Click (DblClick) é melhor...mas tudo depende de como o comando vai ser usado.
T mais
Quando vc insere ele em um formulário a clica nele , a janela de propriedades dele é:
Private Sub TreeView1_BeforeLabelEdit(Cancel As Integer)
Cancel As Interger pode ser acrescentado dos valores como uma função.
Cancel As Interger , Algo As Long , Algo2 As Range ......
Soluções em Excel VBA, Access VBA, C# e ASP.NET
Peskz
Super Participante
Registrado
482 Mensagens
15 Curtidas
cara ... to boiando ...
=P
nao consegui fazer o trem funcionar ainda ... mas to tentando,
enquanto isso vcs sabem como fazer apara uma planilha abrir em modo de leitura? pra colocar isto no login ?
Peskz
Super Participante
Registrado
482 Mensagens
15 Curtidas
outra ... como faço para trocar uma figura automaticamente no formulario, quero fazer um login com avatar !!! XDDDD ~~ ~~~ ~