professor e possivel bloquear a digitação na planilha caso o dê algun erro no formulário e a planilha e exibida? gostaria de protejer a planilha porem sem prejudicar meus codigos
Primeiramente quero parabenizar o canal pelos vídeos, tem me ajudado muito. Referente a macro rodar ou não em computadores 64bits posso afirmar que funcionou perfeitamente aqui.
Prof. como vc disse meu sistema é de 64 bits e tive mensagem de erro na: PUBLIC function imputboxdk. - O comando AddressOf em baixo fica com tarja em azul Public Function InputBoxDK(Prompt As String, Optional Title As String, Optional Default As String, _ Optional Xpos As Long, Optional Ypos As Long, Optional Helpfile As String, _ Optional Context As Long) As String
Dim lngModHwnd As Long, lngThreadID As Long On Error GoTo ExitProperly lngThreadID = GetCurrentThreadId lngModHwnd = GetModuleHandle(vbNullString)
Luan preciso de uma ajuda. Como fazer uma pesquisa de uma aba numa planilha e transferir esse valor para outra? Exemplo.: Numa pasta de excel tenho duas abas, Banco de dados e registros. Quero fazer uma pesquisa (pode ser por uma inputbox ou o que for mais facil) nesse banco de dados e trazer a informação para a celula na aba registro, mas sempre pulando a ultima linha digitada. Tem como fazer?
Boa noite, acredito ser possível de ser feito, mas não tenho procedimento parecido a isso. Dependendo do caso, seria mais fácil inserir uma tabela dinâmica e colocar segmentação de dados.
Bom dia! Vc falou para eu tentar escaziar a planilha para funcionar, mas infelizmente não tenho como limpar mais. Não teria uma forma de fazer esse controle? Obrigado
CANAL SGP boa noite! Lembra que implementei nas minhas planilhas esse seu sistema de fechar com time. Porém as planilhas hora funcionam e depois começa a travar. Vc me falou que poderia se que as planilhas estariam muito carregadas, mas infelizmente não consigo reduzir as informações delas. Não teria algo que eu poderia fazer para resolver isso, pois me ajudaria muito seus módulos. Obrigado
Olá *Luan* Tenho uma dúvida que não estou conseguindo resolver sozinho e gostaria se possivel contar com ajuda da sua pessoa. O caso é o seguinte: gostaria de ratear datas de acordo com as parcelas; exemplificando: tenho o textBox que contem a data de uma compra, por exemplo: 05/06/2018 e em um outro combox que contem as quantidades de parcelas, com uma condicional, se a data da compra for menor que a data do vencimento do cartão (todo dia 10 de cada mês) ENTÃO a primeira parcela cairia no mesmo mês, caso contrário, a primeira parcela da compra cairia somente no mês seguinte e por fim gravasse os rateios das datas parceladas na planilha. Os rateios dos valores parcelando em 10X como exemplo Parcela 1 ; 05/06/18 Parcela 2 ; 06/07/18 Parcela 3 ; 07/08/18 Parcela 4 ; 08/09/18 Parcela 5 ; 09/10/18 Parcela 6 ; 10/11/18 Parcela 7 ; 11/12/18 Parcela 8 ; 12/01/19 Parcela 9 ; 01/02/19 Parcela 10 ; 02/03/19 Só mais uma observação atentar para quando *as parcelas caírem na virada do outro ano. Espero ter feito entender Grato, *Marcelo Adriano*
Então meu amigo, creio que sendo apenas para fazer "*" aparecer no lugar dos caracteres, exista uma forma bem mais simples. Eu usei a propriedade Passwordchar, ou seja, textbox1.passwordchar = "*" E pronto, funciona perfeitamente como uma máscara e não aparece o que está sendo digitado no campo da senha.
Conteúdo didático e preciso, muito obrigada por compartilhar!!
Obrigado.
professor e possivel bloquear a digitação na planilha caso o dê algun erro no formulário e a planilha e exibida? gostaria de protejer a planilha porem sem prejudicar meus codigos
Bom dia, neste caso acredito que deva tentar inibir o erro no formulário, que é a causa original do problema.
Primeiramente quero parabenizar o canal pelos vídeos, tem me ajudado muito. Referente a macro rodar ou não em computadores 64bits posso afirmar que funcionou perfeitamente aqui.
Olá, obrigado, informação muito valiosa para os demais.
Muito bom
Obrigado.
Prof. como vc disse meu sistema é de 64 bits e tive mensagem de erro na:
PUBLIC function imputboxdk. -
O comando AddressOf em baixo fica com tarja em azul
Public Function InputBoxDK(Prompt As String, Optional Title As String, Optional Default As String, _
Optional Xpos As Long, Optional Ypos As Long, Optional Helpfile As String, _
Optional Context As Long) As String
Dim lngModHwnd As Long, lngThreadID As Long
On Error GoTo ExitProperly
lngThreadID = GetCurrentThreadId
lngModHwnd = GetModuleHandle(vbNullString)
hHook = SetWindowsHookEx(WH_CBT, AddressOf NewProc, lngModHwnd, lngThreadID)
Bom dia, tente o procedimento da aula no link a seguir, é procedimento para 32 e 64 bits. ua-cam.com/video/oZlCWWBY45E/v-deo.html
Luan, me responde uma coisa, com esse codigo eu aperto o botão Cancelar e mesmo assim ele libera o acesso. Como resolver esse problema?
Boa noite, pode colocar uma verificação com um if.
If Senha = empty then
Exit sub
End if
Luan preciso de uma ajuda. Como fazer uma pesquisa de uma aba numa planilha e transferir esse valor para outra? Exemplo.: Numa pasta de excel tenho duas abas, Banco de dados e registros. Quero fazer uma pesquisa (pode ser por uma inputbox ou o que for mais facil) nesse banco de dados e trazer a informação para a celula na aba registro, mas sempre pulando a ultima linha digitada. Tem como fazer?
Boa noite, acredito ser possível de ser feito, mas não tenho procedimento parecido a isso. Dependendo do caso, seria mais fácil inserir uma tabela dinâmica e colocar segmentação de dados.
Bom dia! Vc falou para eu tentar escaziar a planilha para funcionar, mas infelizmente não tenho como limpar mais. Não teria uma forma de fazer esse controle? Obrigado
Olá, não entendi direito o que necessita.
CANAL SGP boa noite! Lembra que implementei nas minhas planilhas esse seu sistema de fechar com time. Porém as planilhas hora funcionam e depois começa a travar. Vc me falou que poderia se que as planilhas estariam muito carregadas, mas infelizmente não consigo reduzir as informações delas. Não teria algo que eu poderia fazer para resolver isso, pois me ajudaria muito seus módulos. Obrigado
Olá, infelizmente não sei como resolver isso, já que independe do código.
Olá *Luan*
Tenho uma dúvida que não estou conseguindo resolver sozinho e gostaria se possivel contar com ajuda da sua pessoa. O caso é o seguinte: gostaria de ratear datas de acordo com as parcelas; exemplificando: tenho o textBox que contem a data de uma compra, por exemplo: 05/06/2018 e em um outro combox que contem as quantidades de parcelas, com uma condicional,
se a data da compra for menor que a data do vencimento do cartão (todo dia 10 de cada mês) ENTÃO a primeira parcela cairia no mesmo mês, caso contrário,
a primeira parcela da compra cairia somente no mês seguinte e por fim gravasse os rateios das datas parceladas na planilha.
Os rateios dos valores parcelando em 10X como exemplo
Parcela 1 ; 05/06/18
Parcela 2 ; 06/07/18
Parcela 3 ; 07/08/18
Parcela 4 ; 08/09/18
Parcela 5 ; 09/10/18
Parcela 6 ; 10/11/18
Parcela 7 ; 11/12/18
Parcela 8 ; 12/01/19
Parcela 9 ; 01/02/19
Parcela 10 ; 02/03/19
Só mais uma observação atentar para quando *as parcelas caírem na virada do outro ano.
Espero ter feito entender
Grato,
*Marcelo Adriano*
Olá, vou estudar esse assunto, se obtiver sucesso, gravo vídeo explicativo.
Então meu amigo, creio que sendo apenas para fazer "*" aparecer no lugar dos caracteres, exista uma forma bem mais simples.
Eu usei a propriedade Passwordchar, ou seja,
textbox1.passwordchar = "*"
E pronto, funciona perfeitamente como uma máscara e não aparece o que está sendo digitado no campo da senha.
Bom dia, se for trabalhar com textbox sim, mas no exemplo estamos trabalhando com msgbox, que não tem esta propriedade.
Opa, como conseguiu amigo, como ficou o código?