#89 - Excel VBA - Instrução INTERSECT e TARGET (argumento)

Поделиться
HTML-код
  • Опубликовано: 8 янв 2025

Комментарии • 63

  • @GustavoSilva-wx4by
    @GustavoSilva-wx4by Год назад +1

    Como sempre, Conteúdo de alto Nível. Indiscutivel o nível técnico abordado

    • @AlessandroTrovato
      @AlessandroTrovato  Год назад

      Fico muito grato pela sua mensagem e pelo seu feedback Gustavo! Bons estudos e espero que encontre ainda muito material de estudos por aqui nos mais de 1.100 vídeos publicados.

  • @fabiorolim1981
    @fabiorolim1981 3 года назад

    Show Alessandro! Me ajudou bastante!! Fiz uma rotina para inserir a data atual quando o valor da célula for alterada, baseada neste código! Muito obrigado!!

  • @tatianab8706
    @tatianab8706 5 лет назад +1

    Boa Tarde
    Os vídeos são muito bons.

    • @AlessandroTrovato
      @AlessandroTrovato  5 лет назад

      Muito obrigado pelo seu feedback! Bons estudos e espero que encontre muito material de estudos ainda nas mais de 700 aulas que tenho disponível.

  • @patrickcruz1609
    @patrickcruz1609 3 года назад +1

    Parabéns Ale, aula de mestre! Obrigado

    • @AlessandroTrovato
      @AlessandroTrovato  3 года назад +1

      Fico feliz que tenha gostado Patrick! Bons estudos!

  • @josealvesferreira1683
    @josealvesferreira1683 3 года назад

    Aula extremamente boa, realmente uma aula de verdade, parabéns.

  • @looksmart5000
    @looksmart5000 8 лет назад +1

    Excelente aula Alessandro. Gostei bastante.

    • @AlessandroTrovato
      @AlessandroTrovato  8 лет назад

      Muito obrigado pelo feedback José! Fico muito feliz com seus comentários nos vídeos!

  • @paulotarso6271
    @paulotarso6271 8 лет назад +1

    Ja estava com saudades , grande aula !!

    • @AlessandroTrovato
      @AlessandroTrovato  8 лет назад

      Muito obrigado pelo feedback Paulo!
      Bons estudos e sucesso!

  • @joses.pacheco3069
    @joses.pacheco3069 8 лет назад +2

    Quem sabe faz ao vivo. Aula excelente. Agora é colocar em prática. Parabéns!

    • @AlessandroTrovato
      @AlessandroTrovato  8 лет назад

      Muito obrigado José pela mensagem e pelo feedback!
      Convido você a se inscrever no canal e acompanhar as mais de 300 vídeos aulas que já publiquei (só do Excel são mais de 150!) e no dia 15 de outubro serei um dos palestrantes do 1º Encontro Presencial EXCEL WEEKEND.
      Um encontro de profissionais da área. Participe! #ExcelWeekend
      Página do evento: bit.ly/2bRtXi1
      Bons estudos e sucesso!

  • @brunomesquita2041
    @brunomesquita2041 8 лет назад +1

    Como sempre. excelente aula mestre!

    • @AlessandroTrovato
      @AlessandroTrovato  8 лет назад

      Muito obrigado Bruno pela mensagem e pelo feedback!!!!
      Convido você a se inscrever no canal e acompanhar as mais de 300 vídeos aulas que já publiquei (só do Excel são mais de 150!) e no dia 15 de outubro serei um dos palestrantes do 1º Encontro Presencial EXCEL WEEKEND.
      Um encontro de profissionais da área. Participe! #ExcelWeekend
      Página do evento: bit.ly/2bRtXi1
      Bons estudos e sucesso!

  • @charleye1
    @charleye1 3 года назад

    Professor , estou usando esse código para imputar uma numeração de nota fiscal em um site e ao pesquisar o site não retorna com o valor que procuro. Preciso escrever manualmente para ele ver . Como faço para que o site reconheça os números que são imputados ?
    Document.getElementsByTagName("input")(8).Value = "09/11/2021 23:59" IE.Document.getElementsByTagName("input")(14).Value = Cells(3, 2).Value

  • @evandromiranda87
    @evandromiranda87 7 лет назад

    Alessandro, acredito que no tempo de 15:55 como não houve mudança de seleçao na planilha, pois a celula c2 já estava selecionada, não foi chamado o evento selection change e as variáveis old não foram gravadas.

  • @marcos1973alberto
    @marcos1973alberto 8 лет назад +1

    Boa aula

    • @AlessandroTrovato
      @AlessandroTrovato  8 лет назад

      Muito obrigado pela mensagem Marcos!
      Convido você a se inscrever no canal e acompanhar as mais de 300 vídeos aulas que já publiquei (só do Excel são mais de 150!) e no dia 15 de outubro serei um dos palestrantes do 1º Encontro Presencial EXCEL WEEKEND.
      Um encontro de profissionais da área. Participe! #ExcelWeekend
      Página do evento: bit.ly/2bRtXi1
      Bons estudos e sucesso!

    • @marcos1973alberto
      @marcos1973alberto 8 лет назад +1

      Já sou inscrito em seu canal

  • @murilomartinsdealmeida4727
    @murilomartinsdealmeida4727 3 года назад +1

    Bom dia Alessandro, ótimo vídeo. Gostaria de saber se vc não tem um curso?

    • @AlessandroTrovato
      @AlessandroTrovato  3 года назад

      Olá Murilo! Tenho um curso de VBA para venda no portal do Ninja do Excel, na Udemy e em meu portal próprio. No caso do meu portal e da Udemy são as mesmas aulas do RUclips (67 primeiras aulas da playlist). O curso é voltado para quem quer aprender e precisa ter um certificado. Se não precisa dele, pode assistir direto no RUclips.
      No meu site você encontra um catálogo virtual com as aulas para facilitar os estudos > www.alessandrotrovato.com.br

  • @marcos1973alberto
    @marcos1973alberto 8 лет назад +1

    já sou inscrito em seu canal

    • @AlessandroTrovato
      @AlessandroTrovato  8 лет назад

      Obrigado Marcos! É difícil identificar quem já é inscrito pois não há como consultar os mais de 37000 nomes que acompanham os trabalhos! Um grande abraço e desejo muito sucesso a você!

  • @allandelimabezerra1533
    @allandelimabezerra1533 8 лет назад +1

    Parabens !

  • @thiagomarcondes9502
    @thiagomarcondes9502 8 лет назад +1

    Parabéns Alexandro,
    Queria saber se tem como usar esta variável para bloquear minhas fórmulas nas células no banco de dados, e impedir sejam apagados ?

    • @thiagomarcondes9502
      @thiagomarcondes9502 8 лет назад +1

      Up... Poderia me ajudar neste impasse ?

    • @AlessandroTrovato
      @AlessandroTrovato  8 лет назад

      Você pode utilizar o conteúdo que vou abordar na próxima aula para fazer o que precisa Thiago.
      Vai ser liberada neste domingo, 11/09
      Convido você a se inscrever no canal e acompanhar as mais de 300 vídeos aulas que já publiquei (só do Excel são mais de 150!) e no dia 15 de outubro serei um dos palestrantes do 1º Encontro Presencial EXCEL WEEKEND.
      Um encontro de profissionais da área. Participe! #ExcelWeekend
      Página do evento: bit.ly/2bRtXi1
      Bons estudos e sucesso!

    • @thiagomarcondes9502
      @thiagomarcondes9502 8 лет назад

      Obrigado pelo convite, já venho acompanhando seu trabalho ha algum tempo. Vai ser um prazer assistir sua participação no Excel Weekend.
      Em relação a minha dúvida, assisti sua aula de hoje conforme você tinha dito acima, mas não consegui fazer a analogia de utilizar o procedimento de colorir linha, para bloquear bloquear células.
      Seria na próxima aula esta aplicabilidade?

  • @Showdoadam
    @Showdoadam 8 лет назад +1

    ainda vou ver mas já ganhou meu like

    • @AlessandroTrovato
      @AlessandroTrovato  8 лет назад

      Meu obrigado antecipado Eduardo!!!
      Convido você a se inscrever no canal e acompanhar as mais de 300 vídeos aulas que já publiquei (só do Excel são mais de 150!) e no dia 15 de outubro serei um dos palestrantes do 1º Encontro Presencial EXCEL WEEKEND.
      Um encontro de profissionais da área. Participe! #ExcelWeekend
      Página do evento: bit.ly/2bRtXi1
      Bons estudos e sucesso!

    • @Showdoadam
      @Showdoadam 8 лет назад +1

      moro em Fortaleza e não vai dar para acompanhar a palestrar, até fiquei interessado quando foi falado no video, será gravado?

  • @gabrielhider6375
    @gabrielhider6375 3 года назад

    Opa mestre, tudo bem? Como posso imprimir áreas / tabelas penas selecionando dados DIRETAMENTE de uma segmentação de dados?

  • @rafaekamorim9748
    @rafaekamorim9748 3 года назад

    Tava usando DisplayAlerts ao em vez de EnableEvents...até um tartaruga era mais rápida...hahaha
    Outra curiosidade é que se vc for usar mais de 1 IF , então será preciso colocar o termo que retorna o valor antigo entre EnableEvents a cada condição; tive problemas com a tentativa de encapsula todos os IF's dentro de 1 só EnableEvents.
    If Not Rng_I Is Nothing Then
    Application.EnableEvents = False
    Rng_I.Value = OldValue
    Application.EnableEvents = True

    ElseIf Not R_I Is Nothing Then
    Application.EnableEvents = False
    R_I.Value = OldValue
    Application.EnableEvents = True
    End If

  • @marcoslima1415
    @marcoslima1415 Год назад +1

    to precisando de uma mao, quero um codigo para que se a celula alterada na coluna A for alterada edciona um 'ok' na coluna vizinha.

    • @AlessandroTrovato
      @AlessandroTrovato  Год назад +1

      Sugestão anotada Marcos. Vou gravar em breve uma aula com o tema para você.

    • @marcoslima1415
      @marcoslima1415 Год назад

      @@AlessandroTrovato vlw

  • @henriquenobrega8674
    @henriquenobrega8674 7 лет назад +1

    Olá. Excelente aula. Estou com um dúvida. Tenho uma tabela em que, quando seleciono uma célula, ela seleciona toda a linha do intervalo. Eu precisava criar um botão em que toda vez que acionado, ele buscasse dentro desse intervalo selecionado a palavra "Previsto". Se encontrar alterar para "Pago", se não, envia uma mensagem. Sabe como posso fazer isso?

    • @AlessandroTrovato
      @AlessandroTrovato  7 лет назад +1

      Olá Henrique!
      Utilizando o conhecimento das três aulas sobre o Target / SelecionChange / Change você conseguirá fazer o que precisa. Basta somar os conceitos de estrutura de repetição (para percorrer cada célula da linha), If (para testar uma condição) e INSTR (para procurar uma string) que você conseguirá criar a solução que precisa! Tenho tudo isso em vídeos na playlist de Macros e VBA do Excel no meu canal de vídeos!
      Se ainda não é um inscrito(a), convido você a se inscrever em meu canal de vídeos!
      Espero que os mais de 440 vídeos tutorias que possuo atualmente (só de Excel são mais de 190!) possam lhe ajudar.
      Bons estudos e sucesso!

    • @henriquenobrega8674
      @henriquenobrega8674 7 лет назад

      Muito obrigado, Alessandro!

  • @mayconbrustelo4849
    @mayconbrustelo4849 6 лет назад

    Tem como eu bloquear a exclusão de uma coluna ?
    eu não quero que o usuário adicione ou exclua colunas.

  • @TheRafapot
    @TheRafapot 8 лет назад +1

    boa tarde, otima aula, porem nao quando uso em formulas que nao tem texto por uma condição, se der erro retornar nada, quando clico e altero o valor a função intersect ela nao altera porem eu perdo a formula deixando a celular com nada dentro nem mesmo a formula, tem um metodo de manter formulas? ou somente texto?
    Abraço

    • @AlessandroTrovato
      @AlessandroTrovato  8 лет назад +1

      Olá Rafa... Nas próximas aulas (90 e 91) explicarei como fazer isso...
      Convido você a se inscrever no canal e acompanhar as mais de 360 vídeos aulas que já publiquei (só do Excel são mais de 150!) e no dia 15 de outubro serei um dos palestrantes do 1º Encontro Presencial EXCEL WEEKEND.
      Um encontro de profissionais da área. Participe! #ExcelWeekend
      Página do evento: bit.ly/2bRtXi1
      Bons estudos e sucesso!

    • @TheRafapot
      @TheRafapot 8 лет назад +1

      Que ótimo, obrigado. Estarei neste evento com certeza. até mais

    • @AlessandroTrovato
      @AlessandroTrovato  8 лет назад

      Rafa Pot Será bem vindo meu amigo!

  • @renzok2
    @renzok2 8 лет назад +1

    Professor Trovato o Excel Weekend será transmitido On Line semelhante ao Conaexcel ou será apenas presencial?

    • @AlessandroTrovato
      @AlessandroTrovato  8 лет назад

      Olá Renato! O evento é 100% presencial e ocorrerá das 8h às 18h do dia 15/10!

    • @renzok2
      @renzok2 8 лет назад +1

      +Alessandro Trovato Obrigado!

  • @thyagoprado7573
    @thyagoprado7573 8 лет назад +1

    Alessandro ótimo video !!
    Acredito que estava dando erro pq sua variavel so era carregada quando voce Executava o "Selection Change" , ou seja so quando clicava em uma celula diferente .
    Gosto muito do seu trabalho parabéns!

    • @AlessandroTrovato
      @AlessandroTrovato  8 лет назад +1

      Olá Thyago! Muito obrigado pela mensagem... Quando gravei esse vídeo estava meio enferrujado. Já faziam mais de 30 dias que não gravava nada e não usava o VBA... Agora já esquentei os motores e acabei de gravar a terceira parte!
      Bons estudos e sucesso!

  • @wandosilva6342
    @wandosilva6342 8 лет назад +2

    o que significa byval?

    • @AlessandroTrovato
      @AlessandroTrovato  8 лет назад

      Wando, é uma forma de passar valores para uma sub. O amigo PEDRO MARTINS escreveu um artigo que em breve será publicado em meu blog sobre o tema. Acompanhe e prepare-se para uma excelente aula sobre o assunto. Grato pela sugestão.
      Blog: www.sigaonerd.com
      Convido você a se inscrever no canal e acompanhar as mais de 300 vídeos aulas que já publiquei (só do Excel são mais de 150!) e no dia 15 de outubro serei um dos palestrantes do 1º Encontro Presencial EXCEL WEEKEND.
      Um encontro de profissionais da área. Participe! #ExcelWeekend
      Página do evento: bit.ly/2bRtXi1
      Bons estudos e sucesso!

  • @tatianamoniz
    @tatianamoniz 8 лет назад +1

    Alessandro, como faço para encomendar um trabalho com você? Sou uma curiosa no mundo do Excel e graças aos seus vídeos muitos trabalhos eu tenho realizado, mas não sei de jeito nenhum mexer com VBA, mesmo eu seguindo o passo a passo. Uma coisa que não sei fazer é no VBA colocar a caixa de listagem como seleção múltipla. Não vai nem por um decreto! Sem falar que não sei pra onde vai os valores e tals. Ou seja, me ferrei kkkkkkk. E eu preciso muito fazer esse formulário e não consigo. Por isso preciso saber como encomendar.
    Aguardo sua resposta.
    Um beijão e continuarei aprendendo contigo. Um dia, quem sabe, saberei 10% do que vc sabe rsrsrs (sonho meu, sonho meu...)

    • @AlessandroTrovato
      @AlessandroTrovato  8 лет назад +1

      Olá Tatiana! Muito obrigado pela sua mensagem e pelo seu feedback. Quanto a sua dúvida eu já gravei um curso completo de VBA e está no RUclips. Inclusive que tira a sua dúvida sobre a caixa de listagem com múltipla seleção. Vou te passar o site abaixo que possui os cursos completos e em ordem para facilitar seus estudos. Essa aula 89 que assistiu faz parte das 91 aulas que já tenho sobre o tema. VBA não é difícil e você vai perceber isso quando começar a acompanhar o curso desde o início.
      Infelizmente não tenho tempo disponível para prestar consultorias particulares. Venho indicando amigos quando esses trabalhos aparecem. Se quiser posso indicar alguns profissionais amigos para prestar a consultoria. Meu email: aletrovato@gmail.com
      Site:
      sigaonerd.esy.es/index.html
      Convido você a se inscrever no canal e acompanhar as mais de 300 vídeos aulas que já publiquei (só do Excel são mais de 150!) e no dia 15 de outubro serei um dos palestrantes do 1º Encontro Presencial EXCEL WEEKEND.
      Um encontro de profissionais da área. Participe! #ExcelWeekend
      Página do evento: bit.ly/2bRtXi1
      Bons estudos e sucesso!

    • @tatianamoniz
      @tatianamoniz 8 лет назад +1

      Alessandro, muito, muito, muito obrigada por responder. Confesso que vou tentar aprender VBA. Agora é questão de honra kkkkkkkk (nem é minha área, sou bióloga rsrs, mas vou tentar)... se eu não conseguir de jeito nenhum, pedirei socorro para vc me indicar alguem, ok? Te dou notícias!!! Começarei a aula 1 agora. Me deseje sorte!! Beijão! :)

    • @AlessandroTrovato
      @AlessandroTrovato  8 лет назад

      Tatiana Moniz Boa sorte e bons estudos! Tenho certeza que vai se interessar bastante pelo conceito!

  • @Showdoadam
    @Showdoadam 8 лет назад +1

    Gostei bastante do conteúdo porém achei um pequeno problema.
    se os valores forem diferente em um range de células e o usuário selecionar todos e apertar o delete. o valor de todas as célula é substituido pelo primeiro valor da seleção

    • @AlessandroTrovato
      @AlessandroTrovato  8 лет назад +1

      Vou dar uma olhada Eduardo. Possivelmente terei que colocar mais uma condição antes de executar as formatações.

  • @Marcelo.deLima
    @Marcelo.deLima 4 года назад

    #MAISUM

  • @wpwc-portugues4094
    @wpwc-portugues4094 4 года назад

    Olá entendi o vídeo, mas alguém sabe me dizer como eu faria para dizer ao Excel que 2h é equivalente a 30 minutos? pois a minha tabela seria a seguinte... por Exemplo: Joãozinho fez 2 horas de Lição de Casa, e isso gerou pra ele 30 minutos de VídeoGame, conforme o que a sua mãe determinou que fosse, a cada 2h de estudo, ele ganharia 30 minutos de VídeoGame
    Descrição das Células:
    Joãozinho | Hora de Lição de Casa | Hora que ele Ganhou para Jogar VídeoGame
    Primeira Célula: Nome da Criança | Segunda Célula: 2 Horas |
    Terceira Célula: Quanto Vale 2 horas segundo a mãe de Joãozinho (10 minutos) |
    Como eu conseguiria fazer que o Excel entenda que eu quero transformar a hora em minutos, mas de um jeito customizado? que conforme o exemplo a mãe de Joãozinho disse que o 30 minutos de Vídeogame é equivalente a 2h de Lição de Casa.