Software  
 
Rede de conhecimento computador >> Software >> Microsoft Excel >> Content
Como você mostra fórmulas em uma página no Excel 2007?
Não há um recurso interno no Excel 2007 (ou qualquer versão) para mostrar * todas as fórmulas * de uma pasta de trabalho inteira em uma única página. O mais próximo que você pode chegar envolve algumas abordagens diferentes, cada uma com limitações:

1. Usando "Show Fórmulas" e Print:

* mais simples, mas limitado: Ligue "Show Fórmulas" (guia Fórmulas> Show Fórmulas). Em seguida, imprima as folhas. Isso mostrará as fórmulas * como aparecem nas células * em cada folha. Se você tiver muitas folhas, isso exigirá várias páginas.

2. Copiar e colar:

* mais controle, mas manual: Selecione todas as células que contêm fórmulas (Ctrl+A), copie -as (Ctrl+C) e cole -as em uma nova folha (Ctrl+V). Isso mostrará apenas as fórmulas, sem os resultados. Pode ser necessário ajustar as larguras da coluna para ver todas as fórmulas. Isso ainda pode exigir várias páginas para uma grande pasta de trabalho.

3. Macro VBA (mais poderoso, mas requer codificação):

* mais eficaz para grandes pastas de trabalho: Uma macro VBA pode percorrer todas as folhas da sua pasta de trabalho, coletar as fórmulas e concatená -las em uma única string. Essa string pode ser gravada em uma única célula (ou várias células se a string for muito longa) em uma nova folha. Esta é a única maneira de * garantir * colocar todas as fórmulas em uma página, especialmente para pastas de trabalho muito grandes. No entanto, isso requer a compreensão da programação VBA. Aqui está um exemplo básico:

`` `VBA
Sub Showallformulas ()
Dim ws como planilha, strformulas como string
Para cada ws em thisworkbook.worksheets
strformulas =strformulas &ws.name &":" &vbcrlf
Para cada célula em Ws.UsedRange
Se Cell.Hasformula então
strformulas =strformulas &cell.address &":" &celular.formula &vbcrlf
Final se
Próxima célula
Próximo ws

Sheets.Add After:=Sheets (sheets.count) 'Adicione uma nova folha
ActiveSheet.Range ("A1"). Valor =strformulas
Final sub
`` `

Considerações importantes:

* Tamanho da folha: Mesmo com o método VBA, se você tiver um número extremamente grande de fórmulas, ele ainda poderá exceder a capacidade de uma única página. Pode ser necessário considerar dividir a saída ou usar uma abordagem de formatação diferente (por exemplo, fonte menor).
* formatação: A saída de macro VBA será um texto simples. Você perderá qualquer formatação de células originais.
* Referências circulares: A macro pode não lidar com referências circulares graciosamente.
* Manuseio de erro: O código VBA fornecido é básico. Uma macro mais robusta incluiria o manuseio de erros.


A melhor abordagem depende do tamanho e da complexidade da sua pasta de trabalho e do seu nível de conforto com o VBA. Para pastas de trabalho de pequeno a médio porte, copiar e colar ou usar "fórmulas de show" pode ser suficiente. Para pastas de trabalho grandes, a macro VBA oferece a solução mais completa. Lembre -se de salvar uma cópia de backup da sua pasta de trabalho antes de executar qualquer macros.

Anterior :

Próximo :
  Os artigos relacionados
·Qual operação é executada por último em um cálculo…
·Como você corrige um erro de fórmula no Microsoft Exc…
·Descreva como o botão das fronteiras muda no Excel? 
·Como você muda o nome das folhas na pasta de trabalho …
·Como você pode mudar a aparência de um gráfico de ba…
·Quando você uma planilha, o Excel aumenta a visão dos…
·Como você ajusta a altura nas linhas do Excel? 
·Como você obtém o gráfico de barras no Microsoft Exc…
·Qual é a função do filtro personalizado no Excel? 
·Qual é o significado do CSV no Excel? 
  Artigos em destaque
·Onde posso baixar o software de gerenciamento de segura…
·Como converter arquivos BIN CUE & 
·Como fazer backup de e-mail Microsoft Outlook 2007 
·Como atualizar o RealPlayer Plus 
·Como colocar uma Subscrito em PowerPoint 
·Como excluir uma página em um documento usando o Open …
·Como abrir um arquivo do Excel 2007, Excel 2003 
·Como adicionar música em um DVD Slideshow 
·Como remover uma caixa suspensa no Excel 2003 
·Você pode abrir o Word sem abrir um documento? 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados