EFEITO PLACEHOLDER em TEXTBOX EXCEL VBA - INSTRUÇÃO DENTRO do CAMPO

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ธ.ค. 2024

ความคิดเห็น • 43

  • @janiobarbosa8749
    @janiobarbosa8749 2 ปีที่แล้ว +1

    Novamente, um conteúdo muito bom. Parabéns

    • @CanalSGP
      @CanalSGP  2 ปีที่แล้ว

      Obrigado pelo elogio

  • @edimorth
    @edimorth 3 ปีที่แล้ว +1

    mais um aprendizado feliz. Obrigado Prof.

    • @CanalSGP
      @CanalSGP  3 ปีที่แล้ว

      Que bom, sucesso em seus estudos.

  • @Renatoponto1
    @Renatoponto1 3 ปีที่แล้ว

    Excelente programação!
    Observe que tudo o que se precisa fazer ao inicializar o form é executar os comandos do botão limpar.
    Então, você pode colocar todos os comandos do botão limpar em uma única rotina e chamá-la tanto no evento click do botão limpar como no evento initialize do form.

    • @CanalSGP
      @CanalSGP  3 ปีที่แล้ว

      Bom dia, obrigado, pode ser feito desta forma também.

  • @palestranteclaudio
    @palestranteclaudio 2 ปีที่แล้ว +1

    Fiz aqui e ficou super top. Valeu.

    • @CanalSGP
      @CanalSGP  2 ปีที่แล้ว

      Que bom que deu certo

  • @antoniomanoel6686
    @antoniomanoel6686 3 ปีที่แล้ว +1

    Meus parabéns como sempre conteúdo de altíssimo nivel

    • @CanalSGP
      @CanalSGP  3 ปีที่แล้ว

      Obrigado

  • @leandrolamindepaulapereira9485
    @leandrolamindepaulapereira9485 3 ปีที่แล้ว +1

    Show!!!!!

    • @CanalSGP
      @CanalSGP  3 ปีที่แล้ว

      Obrigado

  • @wjuniorsms
    @wjuniorsms 2 ปีที่แล้ว +1

    Muito bom mano. Obrigado!

    • @CanalSGP
      @CanalSGP  2 ปีที่แล้ว

      De nada.

  • @alx_abreu
    @alx_abreu 3 ปีที่แล้ว

    Cara pensar que aprendi o que é Placeholder quando comecei a estudar PHP! Desgrama que PHP é muito mais dificil de aprender para quem está acostumado com VBA! Tu já me ajudou horrores, nesses 3 anos fiz meu nome no meu trabalho graças a tuas aulas, algumas coisas consegui por conta porém tenho um notebook muito devagar no meu trabalho e atualmente quando vou salvar qualquer projeto com macros ele dá crash, gera um arquivo de log sem extensão definida onde está tecnicamente as informações atualizadas que não foram salvas no projeto em XLSM, a pasta está compartilhada na nuvem, em casa como tenho um PC como muito mais desempenho isso não acontece pois em segundos o arquivo de log some e o sistema é salvo normalmente... Isso tem me desanimado em refinar meu sistema atual que já conta com pelo menos 1400 cadastros de baixa de estoque e 950 Lotes registrados... O interessante é que com esse volume já fiz curva ABC, relatório de valores de entrada e saída por tempo e relatório de consumo de lote por tempo! mas o sistema ficou pesado no notebook do trabalho e isso tem me desmotivado um pouco! Cogitei migrar meu sistema que fiz no VBA para PHP mas aí veio a pandemia e desmotivei de estudar isso pois para chegar ao mesmo nível de conhecimento que tenho no VBA hoje precisaria aprender 4 linguagens a parte incluindo o PHP (Java Script, Html5 e CSS3)
    Se não fosse esse empecilho de estar lerdo no notebook onde eu uso para trabalhar eu não estaria tão estressado em achar uma linguagem mais leve para portar esse sistema...
    A não ser que tu tenha uma receita para "emagrecer" e rodar com mais desempenho embora convencer meus superiores a trocar de dispositivo será muito mais difícil!

    • @CanalSGP
      @CanalSGP  3 ปีที่แล้ว +1

      Bom dia, talvez migrar os dados para banco de dados Access, e fazer apenas manipulação com o VBA. Outra possibilidade para deixar a planilha mais leve é salvar o arquivo com o tipo de binário, vai diminuir o peso.

  • @Boquinha12125
    @Boquinha12125 3 ปีที่แล้ว +1

    Estava tentando fazer isso meus parabéns

    • @CanalSGP
      @CanalSGP  3 ปีที่แล้ว

      Obrigado

  • @ruisaraiva942
    @ruisaraiva942 2 ปีที่แล้ว

    Boa aula.
    Numa caixa de combinação, como fazer para que o texto fique o mais à esquerda possível? Quando escolhemos um dado da caixa de combinação, ele fica um pouco dentro da caixa. O que eu queria é que ele ficasse encostado à borda esquerda. É possível?

    • @CanalSGP
      @CanalSGP  2 ปีที่แล้ว

      Boa tarde, obrigado, não me recordo se este objeto tem a propriedade textalign, e tiver alterar left.

    • @ruisaraiva942
      @ruisaraiva942 2 ปีที่แล้ว

      @@CanalSGP Essa propriedade não resolve o problema, porque aplica-se só à instrução dentro do campo. O que pretende é colocar a opção (depois de escolhida) encostada à esquerda.
      Ou seja, em tenho na combobox opções que são maiores que o campo (e não posso aumentar o campo). Por isso quero encostar as opções escolhidas o mais à esquerda possível.
      Em alternativa, como fazer para reduzir o tamanho da opção escolhida para ficar o texto todo visível. Ou seja, o tamanho do campo mantém-se, mas o tamanho do texto ajusta-se ao campo (reduz o tamanho da letra). Obrigado.

    • @CanalSGP
      @CanalSGP  2 ปีที่แล้ว +1

      Bom dia, automático não sei se tem com fazer isso, o que pode fazer é reduzir o tamanho da letra normal, para todas as opções.

  • @thiagohaugg9118
    @thiagohaugg9118 9 หลายเดือนก่อน

    Olá, este código só funciona dentro de UserForm?
    Pois eu inclui TextBox direto na planilha através do ActiveX e não consegui.
    Por exemplo, os eventos Enter e Exit não existem lá.
    Grato

    • @CanalSGP
      @CanalSGP  9 หลายเดือนก่อน

      Boa tarde, acredito que funciona somente em formulário, porque precisa ter os eventos corretos.

  • @itaelciosilva3498
    @itaelciosilva3498 ปีที่แล้ว

    Olá Luan, boa tade!
    Não tem como add o PLACEHOLDER em uma combobox?
    Estou tentando mas aparece como "Valor da propriedade inválido"
    Não estou conseguindo por esse motivo
    Grato

    • @CanalSGP
      @CanalSGP  ปีที่แล้ว

      Bom dia, se estiver como dowlist acredito que não.

  • @arthurvalenca3136
    @arthurvalenca3136 3 ปีที่แล้ว +1

    Show de bola!!!!! mas o meu ta dando um erro depois que compilo e clico na célula do textbox me da a seguinte mensagem : "O objeto não aceita essa propriedade ou método" quando depuro o código ele me joga para essa linha: "Controls(Objeto).Tag = Controls(Objeto).Value" poderia me ajudar?

    • @CanalSGP
      @CanalSGP  3 ปีที่แล้ว

      Boa tarde, deixe seu e-mail que envio a planilha da aula, somente pela mensagem não sei exatamente o que pode ser, talvez nome de objeto errado.

    • @4kdigs225
      @4kdigs225 ปีที่แล้ว

      O meu está com a mesma coisa, já refiz o código igual a aula mas ainda não resolveu. Conseguiu uma solução amigo?

    • @paulaoliveira2209
      @paulaoliveira2209 ปีที่แล้ว +1

      O meu está dando isso quando eu tento colocar numa texbox que está dentro de um frame... Como eu resolvo?

    • @4kdigs225
      @4kdigs225 ปีที่แล้ว

      @@paulaoliveira2209 oii, eu tive que tirar de dentro do frame.
      Infelizmente pelas pesquisas que eu fiz, dentro do frame não permite, aí tive que mudar um pouco meu projeto aqui.
      Pode ser que tenha uma solução e eu não achei, agora quem poderá salvar a gente é o professor, e aí professor?????
      Socorre noix!!! Rs

  • @canaltvgame9972
    @canaltvgame9972 2 ปีที่แล้ว

    como faz pra usar estas funções em modo classe, exemplo: tem vários formulários uns 8 formulários, ai teria que fazer isso pra cada formulário. Não teria como usar uma só função pra todos os formulários?

    • @CanalSGP
      @CanalSGP  2 ปีที่แล้ว +1

      Boa tarde, não tentei fazer desta forma ainda.

  • @elsogoncalves5345
    @elsogoncalves5345 2 ปีที่แล้ว

    Boa Noite
    Tem como você mostrar como eu faço uma frase fica passando no rodapé do formulario assim que ele for aberto.
    Desde ja agradeço

    • @CanalSGP
      @CanalSGP  2 ปีที่แล้ว +1

      Boa noite, não vi algo semelhante ainda, não sei se é possível.

    • @elsogoncalves5345
      @elsogoncalves5345 2 ปีที่แล้ว

      @@CanalSGP Boa Noite
      Obrigado,seria escrever uma frase ela ficar passando enquanto trabalho com formulario

    • @CanalSGP
      @CanalSGP  2 ปีที่แล้ว

      Entendi

  • @negociosonline40
    @negociosonline40 ปีที่แล้ว

    Esqueci como fazer para manter o texto dentro da textbox ao abrir o formulario. Você tem essa aula?

    • @CanalSGP
      @CanalSGP  ปีที่แล้ว

      Bom dia, pode utilizar a propriedade value no evento initialize do formulário. Ex:
      Textbox1.value = "TEXTO"

  • @VitorCarvalho-ti2yn
    @VitorCarvalho-ti2yn 4 หลายเดือนก่อน

    Teria como fazer isso dentro de um módulo de classes?

    • @CanalSGP
      @CanalSGP  4 หลายเดือนก่อน

      Boa noite, não tentei fazer desta forma ainda.

  • @antoniomanoel6686
    @antoniomanoel6686 3 ปีที่แล้ว

    ola boa Tarde sera que o Sr conseguiria me ajudar em um codigo que estou tentado desenvolver
    Sub carregar_modelo()
    fabrica = frm_orcamento.CBX_FABRICANTE
    Dim COMANDOSQL As String
    Call Conecta
    With frm_orcamento
    .CBX_CARRO.Clear
    COMANDOSQL = "select * from tbl_Cliente_Carros where id_fabricante = '" + fabrica + "'"
    Set consulta = banco.OpenRecordset(COMANDOSQL)
    Do While Not consulta.EOF
    .CBX_CARRO.AddItem consulta.Fields(3) & ""
    consulta.MoveNext
    Loop
    Call Desconecta
    End With
    End Sub
    estou tentado colocar a função '( distinct )
    estou preenchendo uma combobox com um fabricante e na outra gostaria que trouxe os carros mais para não criar uma tabela diferente estou usado os carros ja cadastrado com os clientes

    • @CanalSGP
      @CanalSGP  3 ปีที่แล้ว +1

      Bom dia, em breve vamos lançar uma vídeo aula sobre essa necessidade.