Ir ao conteúdo

Basole

Membro Pleno
  • Posts

    2.009
  • Cadastrado em

Tudo que Basole postou

  1. No meu post, no seu exemplo no Listbox eu inseri 6 campos. De acordo com que voce postou, agora esta com 10 campos -> " Me.ListBox1.List(ListBox1.ListIndex, 9) " Pode ser que o erro esteja ai. Se puder postar seu exemplo com as alteracoes que ja fez, fica mais fácil de entender o que esta gerado esse error.
  2. @Jeniffer Do Bruno Pamplona poste sua planilha ou um exemplo com alguns dados
  3. @Eloize Teixeira aqui pra min este codigo esta funcionando perfeitamente. Qual o error que aparece ? voce poderia anexar sua planilha ou um modelo com alguns dados ficticios.
  4. @Ma como disse o colega CasaDoHardware, o ideal seria indicar qual o campo que voce deseja pesquisar. Bom mas como disse nao quer usar esta opcao, então eu fiz de uma forma que a rotina ira pesquisar o campo de acordo com o textbox que estiver preenchido. Ex se o textbox "txtID" estiver vazio a macro pesquisará pelo "txtExpediente" e assim seguindo esta sequencia, o que estiver preenchido ira pesquisar. E para exibir mais de um registro eu inseri um Listbox e ao cliclar duas vezes sobre o registro a macro insere o registro em usas respectivas textbox. Veja se lhe atende Exemplo-Basole.xlsm
  5. @Rafael Bonemann seja bem vindo a bordo. Veja esse exemplo: http://goo.gl/yEJGPR e http://goo.gl/vIUyD8
  6. @ricardo stavarengo seja bem vindo a bordo. Tem sim ! Se seu codigo de barras, seguir um padrão de formatacao, o exemplo que fiz (anexo) lhe atendera Para testar coloque o cursor no textbox1 e digite a tecla Enter. para simular o scanner.* * Lembrando que o leitor do codigo de barras apos ler o codigo, ele emite o sinal de enter. Lendo Codigo de Barras-Basole.xlsm
  7. @André Luiz Cezar seja bem vindo a bordo !! Para facilitar o entendimento a quem possa lhe ajudar, poste suas planilhas ou um um exemplo c/ alguns dados ficticios.
  8. @Akinowfx tente: insirr o " Application.ScreenUpdating = False" no inicio do codigo, e Application.ScreenUpdating = True no final Ficando assim : Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Me.Range("C3:CM600")) Is Nothing Then Dim c As Range Application.ScreenUpdating = False Me.Unprotect "suaSenhaAqui" Application.EnableEvents = False For Each c In Me.Range("C3:CM600") If c.Interior.ColorIndex = 1 Then c.Locked = True Else c.Locked = False End If Next c Application.EnableEvents = True Me.Protect "suaSenhaAqui" Application.ScreenUpdating = True End If End Sub
  9. @Ana Carolina Menezes seja bem vinda a bordo. Tente criar um novo 'Name_Selector" -> "Name_Selector2" por exemplo referenciando o endereco do novo intervalo que voce criou.
  10. Dependendo da versao do seu office, Altere: C.Interior.ColorIndex= 1 para: C.DisplayFormat.Interior.ColorIndex = 1
  11. Segue em anexo com as alteracoes, veja se e isso mesmo ! FORM_TESTE-Basole.xlsm
  12. Respondido no seu outro topico: Verificar dado repetidos ao sair da textbox !!
  13. Segue em anexo com as alteracoes: Inclui a funcao que verifica se ja existe no evento Exit do TextBox, que postei anteriormente. Fiz tambem as correçoes com o formato da Dada conforme o seu topico: VBA - Fazer pesquisa de Datas !!! Ocorrencias_Dez_15-Basole.zip
  14. Pode ser que a macro nao esteja encontrando o dado. Apareceu tb a msg "Comunicado não Localizado!" ? Acho que seria bom se compartilhasse seu arquivo ou um exemplo
  15. Tente inserir o valor nas TextBox com formatacao de data ex.: Txt_nota.Text = Format(pesq1, "dd/mm/yyyy")
  16. Use esta funcao abaixo para verificar se ja existe no intervalo: * cole a funcao em um modulo Function Verifica_Exist(text As Variant, rCells As Range, stt As Boolean) Dim txt As String Dim rRange As Range Dim SubjCell For Each rRange In rCells SubjCell = rRange txt = text If InStr(txt, SubjCell) <> 0 Then Verifica_Exist = SubjCell stt = True Exit For End If Next rRange End Function Segue abaixo um exemplo de utilizacao. você pode tambem inserir o codigo diretamente no evento exit do seu textBox: Sub teste() Dim rng As Range Dim sText As String Dim stt As Boolean sText = SuaTextBox.text Set rng = Sheets("Plan1").Range("B2:B100") Verifica_Exist sText, rng, stt If stt = True Then MsgBox "Ja existe.....", 64, "Atenção" Exit Sub Else ' Sua macro End If End Sub
  17. @Akinowfx seja bem vindo a bordo ! As celulas são "pintadas" manualmente ou por formatacao condicional? O ideal seria ve. enviar sua planilha ou um exemplo com alguns dados ficticios, para melhor entendimento.
  18. use o " Application.DisplayAlerts = False " antes de SaveAs
  19. @Gustavo Erthal seja bem vindo a bordo Pf poste sua planilha ou um exemplo c/ dados ficticios
  20. Pf poste sua planilha ou um exemplo
  21. Pf poste sua planilha ou um exemplo
  22. Opa curto muito Cruzeiros novos, principalmente o "Oasis of the Seas" pode ser !!! kkkkkk.. Mais tarde faco um exemplo de pop-up e posto aqui. Abx.
  23. Bom dia @Felipe Paz quem vai te ajudar precisa saber a disposicao dos dados nas planilhas. Poste um exemplo com alguns dados ficticios demonstrando o resultado desejado manualmente, para melhor entendimento.
  24. @Hugo Leonan nao entendi, quando voce diz planilha, esta se referindo a Aba ou Pasta_de_trabalho ? Acho que o ideal seria voce postar a planilha ou um exemplo com alguns dados ficticios para melhor entendimento.
  25. Ola Alessandra seja bem vindo a bordo. Poste sua planilha ou um exemplo com dados ficticios, para melhor entendimento de quem possa lhe ajudar.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!