Como Enviar TABELA do Excel para o Word usando Macros VBA

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

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

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

    Top demais. Sem enrolação, sem demora. Parabéns!!

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

    Muito Bom, gostei das recomendações parabéns

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

    O melhor video que encontrei!!!!!!!!! Parabéns!

  • @albanoteles4924
    @albanoteles4924 4 года назад +1

    Excelente trabalho. Obrigado por partilhar!

  • @damiaoribeiroalves8027
    @damiaoribeiroalves8027 2 года назад

    Funcionou de primeira, muito bem explicado e orientado, parabéns, muito obrigado

  • @jeffsapatini805
    @jeffsapatini805 2 года назад +1

    Olá! Excelente vídeo!!!

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

    Eu não conhecia o objeto ListObject. Por meio dele deixei de usar o objeto Range, onde eu delimitava as células que eu gostaria de copiar, pra depois colar no Word como Bitmap. Agora por meio do ListObject posso maximizar tranquilo minhas tabelas nomeadas/dinâmicas, que não precisarei estar alterando os intervalos no código. Desde já, muito obrigado! Mais de 2 anos depois, sua dica continua, e continuará fazendo a diferença na vida das pessoas. Forte abraço!

  • @carlosalbertogoncalvespinto
    @carlosalbertogoncalvespinto 4 года назад +1

    Show

  • @nilsondiasjunior1017
    @nilsondiasjunior1017 2 года назад +2

    Meu amigo, excelente aula... Por[em meu problema [e um pouco mais complicado...
    Eu preciso usar o replace na primeira parte do texto num arquivo do Word e no meio da p[agina inserir uma tabela de preços... tem alguma ideia de como me ajudar? A primeira parte eu sei, só não sei como inserir a tabela do excel nessa parte específica do Word....

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

    Espetacular explicação! Ajudou muito!!! Será possível explicar como exportar várias tabelas ao mesmo tempo, do mesmo Excel para um Word? Obrigado!

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

    Olá, William, Excelente aula. Essa é uma informação preciosa, pois já tinha tentado várias vezes manter a formatação do Excel em mala direta com Word, sendo que , a partir dos vários tutoriais que encontrei, nunca consegui. Obrigado. Já estou inscrito.

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

      Flavio, que bom saber que lhe ajudou esse o o objetivo do canal;

  • @NalvaLima-v9t
    @NalvaLima-v9t Год назад

    sentir um pouco de um para outro

  • @jefersonweiss4008
    @jefersonweiss4008 2 года назад +1

    Olá William, vídeo aula excelente parabéns pela iniciativa... tenho uma duvida de como inserir uma tabela do excel em um determinado ponto no word, ou seja, excel localiza palavra chave no texto word e transfere tabela... pode me ajudar???? acredito que muitos tem a mesma duvida... forte abraço

  • @FernandoSantos-ky6yo
    @FernandoSantos-ky6yo 3 года назад +1

    Fala William, cadê os vídeos irmão, estou esperando vc ensinar a configuração dark que vc fez no editor vba

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

      vou gravar mestre, ando numa correria que a dias não consigo gravar aulas;

  • @fabiomartins2004
    @fabiomartins2004 2 года назад

    Obrigado pela aula. Fiquei com uma dúvida, como centraliza a tabela no word?

  • @nathaliepadilhasantos4336
    @nathaliepadilhasantos4336 4 года назад +4

    Olá, primeiramente, obrigada pelo vídeo. Tenho uma dúvida, se precisar incluir num especifico do word, como seria definido? Com bookmark/Indicador?

    • @WilliamOliveiraExcel
      @WilliamOliveiraExcel  4 года назад

      Nathalie obrigado por participar, e necessário elaborar a logica para essa implementação com base na ideia inicial.

    • @magnificoVirtual
      @magnificoVirtual 2 года назад

      Amiga, encontrou como fazer isso? Pois eu me encontro com o mesmo problema e não encontro em lugar algum da internet como fazer. Preciso fazer exatamente isso. Definir um local do documento word que receberá a tabela do excel.

    • @magnificoVirtual
      @magnificoVirtual 2 года назад

      @@WilliamOliveiraExcel, Professor. Grato por sua dedicação a essas aulas maravilhosas. Poderia me auxiliar como definir um local especifico no documento word e como inserir a tabela do excel neste local definido? Me ajuda, por favor!!!

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

    Willian se dentro dessa planilha tiver uma imagem em uma das células e eu qser enviar também para o word no mesmo formato?

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

      vamos ter que testar isso. obrigado pela a contribuição e interação.

  • @luisfernandoquaio8900
    @luisfernandoquaio8900 3 месяца назад

    Tem como copiar a tabela em uma posição do texto no word ?

  • @leandromaurilio5547
    @leandromaurilio5547 6 дней назад

    Ola Bom dia todos, e se o word estiver aberto?

  • @geraldoribeiro8393
    @geraldoribeiro8393 2 года назад +1

    William, Boa tarde, muito bom essa rotina, porém gostaria que tivesse mais uma coluna com nome de cidades distintas e quando transferir para o word ele gerasse uma pagina por nome de cidade.

    • @WilliamOliveiraExcel
      @WilliamOliveiraExcel  2 года назад +1

      teria que gravar uma aula ensinado isso, pois e uma outra estrutura de código com a mesma logica

    • @geraldoribeiro8393
      @geraldoribeiro8393 2 года назад

      @@WilliamOliveiraExcel obrigado pela atenção

  • @LeandroF12
    @LeandroF12 3 года назад +2

    Achei espetacular, mas gostaria de saber se é possível fazer isso em um documento criado. Por exemplo: Vamos imaginar que já tenho um documento pronto, onde o que altera é só a tabela. Como poderia inserir/atualizar essa mesma tabela em um campo específico do Word, sem bagunçar o texto que já existe? Pelo exemplo que deu, a impressão que tenho é que essa tabela será inserida sempre no topo da página.

    • @WilliamOliveiraExcel
      @WilliamOliveiraExcel  2 года назад +1

      Leandro, existe sim essa possibilidade porém e preciso fazer uma seria de configuração no arquivo que vai receber as instruções via macro

    • @LeandroF12
      @LeandroF12 2 года назад

      @@WilliamOliveiraExcel muito obrigado pelo retorno. Eu fiz alguns testes e consegui fazer o que precisava, coloquei uma TAG no arquivo Word e usei a propriedade Find e Execute para resolver a questão. 100% Funcional 😉

    • @carlosrgls
      @carlosrgls 2 года назад

      @@LeandroF12 tem como voce colocar aqui o teu código? Tenho a mesma situação

    • @LeandroF12
      @LeandroF12 2 года назад +3

      @@carlosrgls Claro! Segue o código de forma resumida. No seu documento Word coloque uma marcação que seja fácil de encontrar, como por exemplo #TextoWord e no VBA você coloca o código
      With WDA
      .Application.Selection.Find.Text = "#TextoWord"
      .Application.Selection.Find.Execute
      .Application.Selection.Range = Me.TxtContr.Text 'Recebe valor do textbox
      End With

    • @carlosrgls
      @carlosrgls 2 года назад +1

      @@LeandroF12 entendi, usou o modo #palavra, boa. Valeu cara, te agradeço!

  • @ricksonppereira
    @ricksonppereira 11 месяцев назад

    Como enviar para um documento existente? tenho um botão em um outro formulario para colocar o nome do documento word a ser enviado, como faço?

  • @albanoteles4924
    @albanoteles4924 4 года назад +1

    Dentro do mesmo tema pode ensinar a elaborar um "Mail - Merge" para envio de cartas em série para distintas pessoas com base de dados no Excel? . Julgo ser tema de interesse de todos. Obrigado

    • @WilliamOliveiraExcel
      @WilliamOliveiraExcel  4 года назад

      grande ideia para trazermos aqui para o canal, estarei colocando isso na minha lista de ideias que tenho para virar um projeto.

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

    Olá, estou fazendo o mesmo procedimento para a minha tabela porém, na linha "Set Table = Planilha3.ListObjects("Impressao")" aparece erro: "Subscrito fora do intervalo" a minha tabela contém linhas mescladas pois já é o documento pronto para ser impresso. No meu caso o documento a ser impresso é uma planilha do excel na qual estou usando dados de outras abas para preencher e posteriormente imprimir. Me ajude.

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

    Caso eu queira inserir essa tabela em meio a um documento já criado, em uma linha específica, como deveria prosseguir?

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

      tem que criar o cenário ou ambiente onde vai receber essa tabela indicar o local onde quer inserir.

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

    Como colocar a tabela em word timbrado?

  • @andressanascimentorj
    @andressanascimentorj 2 года назад +1

    A minha planilha na segunda linha da erro fica dano que o tipo pelo usuário não foi definido.

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

    Boa tarde ,tentei fazer seguindo a sua logica ,mais o meu excel e 2010 e o wird idem. Apareceu um erro e segui tudo como você. O que Deve ter dado errado. E como abrir o word e ver o titulo no word

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

    Tô transferindo um texto de uma célula para o Word via VBA
    O texto dentro da célula é grande, pois é um relatório. Como faço pra corrigir esse erro ?
    Tá dando:
    Erro em tempo de execução '5854':
    O parâmetro da cadeia é muito longo.
    O resto, tá dando tudo certinho.

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

    a minha planilha esta dando erro de compilação: " tipo definido pelo usuário não definido" o que será que fiz de errado? segui o passo a passo certinho, mais eu não sou muito entendido do assunto, mais gostaria de aprender um pouco mais. obrigado

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

      Tiago, analisa melhor se de fato você ativou as bibliotecas necessárias e se você declarou as variáveis corretamente

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

      @@WilliamOliveiraExcel tá bom, vou verificar

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

      Obrigado

  • @mathieuberthon2
    @mathieuberthon2 4 года назад +2

    Muito bom o video,
    Porem tive um erro de Compilação no Doc.tables: " Método ou membro de dados não encontrado"
    Segue código para quem precisar (ajustar nome da tabela selecionada no código)
    Option Explicit
    Sub Enviar_tabela_Word()
    Dim App As Word.Application
    Dim Doc As Word.Documents
    Dim Table As Word.Table
    Dim excelApp As ListObject
    Dim objSelection ' extra
    Dim text As String 'extra
    Set App = New Word.Application
    App.Visible = True
    App.Activate
    Set Doc = App.Documents.Add
    Set excelApp = PlanBase.ListObjects("Projeto_Cliente")
    excelApp.Range.Copy
    With App.Selection
    .PasteExcelTable LinkedToExcel:=True, WordFormatting:=False, RTF:=True
    End With
    Set Table = Doc.Tables(Doc.Tables.Count)
    Table.AllowAutoFit = False
    Table.autofitbehavior (wdautofitWindow)
    Application.CutCopyMode = False
    Set Table = Nothing
    Set excelApp = Nothing
    Set App = Nothing
    Set Doc = Nothing
    End Sub

    • @WilliamOliveiraExcel
      @WilliamOliveiraExcel  4 года назад

      Ativou as bibliotecas que mostro no começo do vídeo? Meu email caso não der certo. william.aedu@gmail.com

  • @carlosalbertogoncalvespinto
    @carlosalbertogoncalvespinto 4 года назад +1

    Show