Marcelo G Pr...
Geek
Registrado
1K Mensagens
227 Curtidas
Ramon a programação feita no userform é basicamente a mesma que se faz para a planilha, pois o userform é apenas um objeto e nao faz parte da programação.
Como vc disse sua planilha é muito maior que isso, e como é de seu conhecimento é possivel utilizar um recurso nativo do excel.
Esse tipo de programação estetica deixa o arquivo mais bonito, porem dependendo do volume de dados a ser tratado não recomendo pois isso aumenta o tamanho do arquivo e dependendo da maquina deixa o arquivo lento.
Qto a segunda duvida acredito que de pra fazer por formula se for para ter o resultado diretamente na celula.
Marcelo Prudencio
Microsoft Excel Brasil no Facebook
"Começar já é a metade do caminho." - Autor Desconhecido
Simplifica que simples fica. - Nicole Tomazella.
"O Simples é Sempre Melhor Que o Complicado" - Jorge Paulo Lemann.
Ramon Dias
Novo Membro
Registrado
18 Mensagens
0 Curtidas
Ramon a programação feita no userform é basicamente a mesma que se faz para a planilha, pois o userform é apenas um objeto e nao faz parte da programação.
Como vc disse sua planilha é muito maior que isso, e como é de seu conhecimento é possivel utilizar um recurso nativo do excel.
Esse tipo de programação estetica deixa o arquivo mais bonito, porem dependendo do volume de dados a ser tratado não recomendo pois isso aumenta o tamanho do arquivo e dependendo da maquina deixa o arquivo lento.
Qto a segunda duvida acredito que de pra fazer por formula se for para ter o resultado diretamente na celula.
@Marcelo G Prudencio Obrigado pelos esclarecimentos Marcelo. Mas e quanto a ajuda? Eu sou novo em vba. Obrigado
Basole
Geek
Registrado
945 Mensagens
596 Curtidas
@Ramon Dias veja este exemplo que fiz usando InputBox. Aperte o botao ou o atalho de teclado [Cltr+q]
No 1º inputbox inseira o que esta procurando, no 2º insira a coluna q deseja localizar.
E com o textbox que voce inseriu, nao seria necessario usa-lo pois voce quer encontar nas cordenadas que voce deterinar (Coluna(informada) X Linha (selecionada) ).
Com essas informacoes ja e o bastante para a macro encontar os dados da celula, nao precisa voce digitar, pois digamos que voce esteja na linha 100, entao vc teria que retornar a linha 1 para digitar fica veio inviavel, mas para testar digite o valor na textbox1 e click no botao filtrar.
Anexos
Click em Curtir se a resposta foi útil. Dê retorno por favor. Se resolveu, Altere o Titulo como [ Resolvido ]
Marcelo G Pr...
Geek
Registrado
1K Mensagens
227 Curtidas
Para a segunda necessidade vc pode testar esse codigo. esta retornando o valor na celula O2
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.ScreenUpdating = False
Range("O2").Value = Range("A" & Target.Row).Cells(1, 1).Value
Application.ScreenUpdating = False
End Sub
Tente adaptar a sua necessidade.
Marcelo Prudencio
Microsoft Excel Brasil no Facebook
"Começar já é a metade do caminho." - Autor Desconhecido
Simplifica que simples fica. - Nicole Tomazella.
"O Simples é Sempre Melhor Que o Complicado" - Jorge Paulo Lemann.