Campo Fixo Excel

Anônima
2012-09-28T03:41:28+00:00

Gostaria de poder fixar um campo de células para criar vínculo do excel com o powet point. 

Assim: quero que o campo L1C1:L15C10 (linha 1 da coluna 1 até a linha 15 da coluna 10) pegue sempre as próximas 15 linhas, independente delas terem sido excluídas, ocultadas ou inseridas....

Acontece que quando crio o vínculo com esse campo na primeira vez fica tudo correto, mas ao longo do tempo que vou mexendo na planilha do excel (ocultando células, inserindo conteúdo, excluindo linhas) a referência se perde e a atualização não pega as próximas 15 linhas.

Como fixar esse número de linhas?

Agradeço a ajuda!!!

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários
Resposta aceita pelo autor da pergunta
Anônima
2012-09-28T22:07:13+00:00

usa o f4. ele fixa a célula. vlw!

Esta resposta foi útil?

0 comentários Sem comentários
Resposta aceita pelo autor da pergunta
Anônima
2012-09-28T21:51:12+00:00

Comigo funciona normalmente. Como criou o seu vínculo?

Passos que executei:

Selecionei um intervalo no Excel e pressionei Ctrl+C. Num slide do PowerPoint, fui no menu Página Inicial, cliquei no dropdown do botão colar do grupo Área de Transferência, cliquei em Colar Especial, cliquei no botão de opção Colar Vínculo, selecionei Objeto Pasta de Trabalho do Microsoft Excel e cliquei em OK.

Dessa forma, quando faço alterações no intervalo (inclusive apagar ou inserir linhas/colunas), a referência ao intervalo é mantida de forma fixa.

Esta resposta foi útil?

0 comentários Sem comentários

15 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2012-10-25T04:39:28+00:00

    Felipe, poderia me ajudar com o código desse vínculo?

    Como poderia relacionar o vínculo com as próximas células visíveis no excel? Se eu limitar, no arquivo do excel, a área de impressão com esses campos visíveis é mais fácil?

    Assim, o vínculo do arquivo poderia ser pela área de impressão...

    Desde já, lhe agradeço a enorme ajuda!

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2012-10-24T20:17:19+00:00

    Só é possível através de programação.

    No entanto, Tenho uma dica para facilitar seu trabalho.

    Ao copiar a tabela do Excel para o PowerPoint, crie um intervalo nomeado. Isto é, selecione a parte da tabela (inclusive o cabeçalho), pressione Ctrl+F3 e crie um intervalo nomeado. Ctrl+C e os mesmos procedimentos da minha resposta anterior para colar a tabela vinculada ao Excel.

    Agora, você pode alterar as linhas que são mostradas no PowerPoint: basta pressionar Ctrl+F3 no Excel e editar o intervalo nomeado, já que o PowerPoint está vinculado a ele.

    Se seu intervalo era, por exemplo, A1:D10, mas as linha 2 a 10 estão ocultas, basta você editar o seu intervalo nomeado no Excel e definir que ele é A1:D20, por exemplo.

    Fazer a programação disso é simples, basta você criar um código no evento Open da classe Workbook e redimensionar o intervalo nomeado de acordo com o número de células visíveis toda vez que a pasta de trabalho for aberta.

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2012-10-24T02:39:02+00:00

    Felipe, obrigado pelo retorno, mas eu fiz desse jeito e não deu certo.

    Assim: copiando e colando o vínculo consigo monitorar e atualizar o campo copiado do excel. O problema do vínculo ocorre quando eu oculto uma linha do intervalo.

    Quando eu oculto todas as linhas, o meu campo no powerpoint fica totalmente vazio, restando apenas o cabeçalho da tabela.

    É possível vincular sempre as próximas células do cabeçalho que estejam visíveis na tabela? Porque eu quero realmente vincular as células que estão sendo exibidas.

    Na minha tabela muitas células são ocultadas porque as ações se completam e o foco fica nas atividades que ainda estão pendentes.

    É possível fazer isso através de macro ou alguma outra programação de intervalo??

    Obrigado pelo apoio!

    Esta resposta foi útil?

    0 comentários Sem comentários