Word Macro / VBA - Localizar e substituir palavras com uma Macro

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ส.ค. 2024
  • Aprenda nesta aula a localizar e substituir palavras chaves por outra palavras, através de uma Macro.
    ==================================================
    Para mais aulas: newbievideoaula...
    Ajude o projeto a continuar, compre a nossa apostila de Excel. Saiba mais aqui: newbievideoaula...

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

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

    Pessoal, mudamos de canal.
    Essas e as novas aulas, estão saindo por lá
    Se inscrevam: th-cam.com/channels/iB5nw8hdvyEjBI6sF50C2A.html
    Em breve esse canal vai ser descontinuado, mas todo o conteúdo já foi transferido pelo canal acima!
    Grande abraço!

  • @clovispintofilho4412
    @clovispintofilho4412 5 ปีที่แล้ว +2

    Um vídeo altamente instrutivo, simples e fácil de entender, mesmo quem não sabe programação, é só acompanhar passo a passo e no final da certo conforme o autor explicou. PARABÉNS

    • @newbieva
      @newbieva  5 ปีที่แล้ว

      Olá! Mudamos de endereço e já temos bastante coisa nova no novo canal! Se inscrevam lá: th-cam.com/channels/iB5nw8hdvyEjBI6sF50C2A.html

  •  3 ปีที่แล้ว

    Caro professor, sou leigo do assunto e no início imaginei que seria algo chato, mas me surpreendi. Você é um excelente instrutor. Parabéns mesmo!

  • @feliperibeiro4152
    @feliperibeiro4152 7 ปีที่แล้ว +5

    O ÚNICO VÍDEO DO TH-cam QUE TROUXE EXATAMENTE O QUE EU PRECISO, PERFEITO! 10!

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

    Rapaz.....que explicação show de bola! A parte boa da era digital, encontrar esses potes de ouro depois de 4 anos. Valeu mesmo!!! Abraços!

  • @cs93697910604
    @cs93697910604 6 ปีที่แล้ว

    Muito bom! Justamente o que acontece, vc tem um modelo e cada usuário preenche de um jeito e salva o modelo. Perdendo o conteúdo principal. Tem como criar um useform para encontrar e substituir mais de uma informação. No final temos que salvar em PDF. parabéns, excelente explicação.

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

    olá parabéns pelo conteúdo do vídeo, bem explicativo e funcional.
    È possível vc elaborar um outro vídeo continuação desse, para que eu possa executar outro comando para desfazer todas as susbstituição realizada?
    estou desenvolvendo um formulário no word vba e consegui fazer essa aplicação do seu vídeo com perfeição, e agora estou precisando de incluir um comando para desfazer todas essas auterações, pois precisarei utilizar várias vezes ao dia, e com esse comando adicional não precisar ficar abrindo e fechando o documento.
    obrigado pela dedicação e coneúdo. ganhou mais um inscrito

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

    Elias show a aula, muito bem explicado, você poderia fazer uma aula, de impressão de etiquetas lendo um arquivo Excel com VBA?

  • @UnturnedGames
    @UnturnedGames 8 ปีที่แล้ว

    Finalmente voltou dps de muito tempo.

    • @newbieva
      @newbieva  8 ปีที่แล้ว

      Sim voltei! Depois de passar anos à caminho de Mordor em busca de meu destino glorioso, ou como as pessoas normais chamam: "Tava trabalhando pra caramba!" rs
      Mas voltamos e sinta-se em casa Unturned!

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

      +Elias Ribeiro Kkkkk fico feliz que vc voltou com o canal sou inscrito antigão.

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

    Foi muito proveitoso vlw!

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

    Ótimo vídeo rapaz 👌👏 me ajudou muito, obrigado , queria saber se tem como agrupar mais campos pra preencher numa mesma tela, tava tentando aqui e não consegui

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

    Muuuito bomm!! Estou vendo somente agora porque é agora que eu preciso kkkkk
    Inclusive estou querendo saber como faz para alterar a cor de determinada palavra, por exemplo, toda vez que eu digitar a palavra 'mostarda' eu quero que ela fique em itálico e amarelada. Bem como se eu escrever 'maçã', ela fique em negrito e vermelha.
    Abraço!

  • @heliniohpl9038
    @heliniohpl9038 6 หลายเดือนก่อน

    Como faço para criar um botão de comando no word e fazer com que ao clicar nele, o cursou se dirija a um ponto específico do documento? Ex. Tenho um formulários no word com vários tópicos, gostaria de criar um botão na primeira página do documento que ao clicar nele iria o cursou iria para o local específico. Tipo o botão com o nome FUNCIÓNÁRIOS, aí o cursou iria para no subitem FUNCIONÁRIOS. Tem jeito de fazer esse código na macro vba? como seria esse código?

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

    Olá amigo! Bom dia! Gostaria de criar uma macro no word, onde eu clicasse na Palavra Aqui e ele me conduzisse a uma determinada página do word. Poderia me ajudar? Despeço-me parabenizando pelo excelente vídeo!

  • @dineubertges9779
    @dineubertges9779 3 หลายเดือนก่อน

    eu precisaria substiruir mais itens como nome, cpf, rg, etc, como faço???

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

    Elias, muito bom esse vídeo, mas eu gostaria de saber se tem como eu mudar mais de um item, por exemplo, você alterou o nome com $vc$, se eu quisesse alterar também a data onde colocaria o sinal equivalente ao $vc$, entende?
    agradeço se puder me responder
    abraços

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

    Poderia me ajudar, queria uma macro no word para destacar palavras através de um banco de palavras, gostaria de rodar uma macro para destacar em amarelo todas as palavras de um banco.

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

    Bom dia Elias.
    Como faço para que minha variavel seja pesquisada em todo documentomento novo e seja realizado a substituição do nome especifico sem utilizar uma imputbox. Quero que na minha macro toda vez que eu digite as letras do meu nome que é hccg, o docuemnto substitua por meu nome Compelto.
    Obs: Quero inserir varios nomes na macro.
    Grato e no aguardo.

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

      Conseguiu resolver seu problema, Hugo?

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

    Sabe como programar para apagar uma linha em branco ?

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

    Posso fazer a mesma coisa com um formulário e vários textos dentro de textbox's do próprio formulário, correto? preciso trocar mais do que um nome nesses tipos de arquivos. além disso, não consegui encontrar onde inserir um botão para tal. Queria saber também se posso assumir como uma variável o texto que ele substitui, assim, ao final do código ou ao início poderia manter um loop alterando o que se deve substituir, isso é possível? Sei VBA apenas dentro do Excel, estou grato desde já.

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

    boa noite, tenho como usar os dados de celulas do excel, para gerar por exemplo´uma ordem de serviço no word, para que eu imprima?

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

    oi como faço pra gerar carne no macro

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

    como eu posso inserir um comando para a macro rodar de novo?

  • @JoseSouza-iy8rg
    @JoseSouza-iy8rg 6 ปีที่แล้ว

    Qual é o código vba para fechar um documento do word?
    Exemplo.
    Criei um documento do word com uma variável validade. Se hoje for menor do que a variavel validade, ok. Mas se hoje for maior do que a variável validade, o documento será automaticamente fechado.

  • @joseguilhermegodoysarmento3302
    @joseguilhermegodoysarmento3302 8 ปีที่แล้ว

    Precisava fazer uma macro Relacionada a Vendas, mais ou menos assim: Um vendedor sai num dia e realizada a venda, por exemplo, em 30 clientes. Essas vendas gera uma "rota", com o numero xxxxxx, dentro dessa rota, quando gero um relatório, ele me dá o numero da rota, data, código dos clientes dessa rota, e valor total (lembrando que cada cliente tem vários produtos listados e com valores). O que preciso é tipo, digitar o número da rota gerada, e ela através da macro buscar todos os dados que citei.

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

    Queria saber como coloco mais de um campo. Ex: $Vc$, $idade$..., para ficar na mesma janela quando for recolher a informação?

    • @luizfelipe1911
      @luizfelipe1911 4 ปีที่แล้ว +2

      Testei aqui e basta apenas vc fazer mais de uma inputbox (declarando mais de uma variável claro) sequencialmente, repetindo o código

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

    Interessante, mas dependendo da situação tem o comando ctrl+u

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

    gostaria de selecionar todas as imagens do documento e deletar

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

    como seria essa macro ao invés do imputbox ele memorizaria uma lista de palavras chamando um outro arquivo... e ai substituiria?

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

      Pela lógica funciona tranquilo isso aí, só não sei se o VBA tem esses recursos. Em python daria pra fazer isso aí tranquilo

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

    Bom dia amigo...
    Não vejo nada referente a uso de código VBA no Microsoft Word, nem no Microsoft Power Point, provavelmente ou certamente as pessoas em sua grande maioria não imaginam que o Visual Basic Advance seja usado por tais aplicativos.
    No momento, estou fazendo um Formulário (quiz) com 20 questões usando linguagem VBA para selecionar alternativas e embaralhas essas alternativas sem perder a referência de suas respostas. Ou seja, o candidato terá como opção mudar o formato das alternativas das 20 questões aprimorando seu conhecimento em determinado assunto.
    Além disto, o professor ou candidato terá opção de imprimir 5 formatos diferentes de uma mesma prova. Ou resolver todas em formulário digital. Assim estou terminando as partes de configurações e layouts.
    Mas o mais incrível disso tudo, é que são muitos os recursos em VBA no Microssoft Word e seu tamanho não passou de 5 mega bytes, portanto, por uma questão de facilidade na formatação na hora de imprimir escolhi fazer essa façanha no Microsoft Word.
    Um abraço pelo excelente canal.

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

    Dim VC_nome As String
    Sub substituir()
    VC_nome = InputBox("Digite o nome: ", "Nome")
    If VC_nome = "" Or VC_nome = " " Then
    Exit Sub
    End If

    Set myrange = ActiveDocument.Content
    myrange.Find.Execute findtext:="$VC$", raplacewith:=VC_nome, Replace:=wdReplaceAll
    End Sub

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

      O meu não deu certo, alguem sabe identificar? :(
      aparentemente o erro foi:
      Erro em tempo de execução '448'
      Argumento nomeado não localizado

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

      @@MrRilis123 Declare a variável myrange como tipo Range e acerte a palavra replacewith que vai dar certo

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

      Tem como usar esse código em excel? se sim me ajuda ai amigo

  • @PeterJohnEvangelistaVeliz
    @PeterJohnEvangelistaVeliz 6 ปีที่แล้ว

    HOLA COMO SERIA SI SIMPLEMENTE QUIERO BUSCAR UNA CADENA DE TEXTO Y NO REEMPLAZARLO?

  • @allankenedy3030
    @allankenedy3030 5 ปีที่แล้ว

    Não seria mais fácil usar a ferramenta Mala Direta?

  • @feliperibeiro4152
    @feliperibeiro4152 5 ปีที่แล้ว +4

    como seria o código se eu quisesse substituir algumas palavras numa tacada só?

  • @feliperibeiro4152
    @feliperibeiro4152 7 ปีที่แล้ว

    gostaria de um código de macro pra formatar várias palavras com cores, negrito e sublinhados e habilita essa formatação de texto com 1 click
    tipo, toda vez que eu digitar ou colar a palavra "celular" essa palavra e outras iguais presentes no documento ficar em negrito azul com um sublinhado vermelho por exemplo.
    Poderia me ajudar.