Estendendo uma planilha com as últimas colunas ocultas / excluídas no Microsoft Excel

1

Eu herdei uma pasta de trabalho do Excel de um colega que saiu da empresa. De alguma forma, esse colega conseguiu ocultar ou excluir todas as colunas à direita de uma planilha. Por exemplo, atualmente esta planilha termina na coluna BG - não é que a coluna BH esteja vazia, ela não é mostrada. Se foi ocultado ou excluído, não tenho ideia. Disse colega não pode ser contatado para perguntar como isso foi feito, e mesmo se alcançado, provavelmente não se lembraria de qualquer maneira.

Periodicamente, devo adicionar duas colunas à direita dessa planilha, copiando essas colunas das duas últimas, para que as células referenciadas pelas fórmulas também sejam deslocadas. Por exemplo, suponha que eu tenha atualmente alguns em BF6 uma fórmula como "= AnotherSheet! C6" e em BG6 uma fórmula como "= AnotherSheet! D6", onde AnotherSheet é alguma outra planilha na minha pasta de trabalho. O que eu preciso fazer é criar colunas BH e BI e preenchê-las com uma cópia do conteúdo de BF e BG, respectivamente. Voltando ao exemplo, BH6 deve conter a fórmula "= AnotherSheet! E6" e BI6 deve conter a fórmula "= AnotherSheet! F6".

Agora, se BH e BI não estiverem ocultos, excluídos, ou qualquer outra coisa, eu posso selecionar BF e BG, depois copiá-los e colá-los em BH e BI. Fórmulas seriam trocadas exatamente da maneira que eu preciso delas. Como não posso fazer isso, tenho que inserir novas colunas. No entanto, as colunas são sempre inseridas à esquerda da seleção atual (não encontrei uma maneira de inseri-las à direita). Daí eu acabo com "= AnotherSheet! A6" no BF6, "= AnotherSheet! B6" no BG6, "= AnotherSheet! C6" no BH6 e "= AnotherSheet! D6"; i.e. os conteúdos originais de BF6 e BG6 são transportados sem alteração para BH6 e BI6, e uma vez que novas células são inseridas à esquerda, os conteúdos de fórmula são também deslocados para a esquerda.

Alguém pode sugerir uma maneira de:

  • recria ou exibe todas as colunas à direita que foram excluídas ou ocultas?
  • insere colunas à direita da seleção atual?
  • alguma outra maneira de criar rapidamente duas colunas à direita que são uma cópia (com fórmulas correspondentemente deslocadas) das duas colunas atuais?

Se não for pedir muito, não há soluções de VBA. E caso isso faça diferença, isso é no MS Excel 2011 para Mac.

    
por swineone 06.07.2014 / 19:30

3 respostas

0

Aqui está uma solução que eu criei, mas estou certo de que deve haver uma solução melhor.

Começando com uma planilha terminando na linha BG, de modo que BF6 contenha a fórmula "= AnotherSheet! C6" e BG6 contenha a fórmula "= AnotherSheet! D6":

  1. Selecione as colunas BF e BG e copie-as (Ctrl + C)
  2. Clique com o botão direito na seleção e clique em "Insert Copied Cells"; agora a folha termina na coluna BI
  3. Selecione as colunas BH e BI
  4. Clique com o botão direito na seleção e clique em "Inserir"; esta mudança BH e BI para a direita, criando BJ e BK, enquanto BH e BI se tornam colunas em branco
  5. Selecione as colunas BF e BG e copie-as (Ctrl + C)
  6. Selecione as colunas BH e BI e cole (Ctrl + V) as colunas copiadas no item anterior
  7. Selecione as colunas BH e BI e copie-as (Ctrl + C)
  8. Selecione as colunas BJ e BK e cole (Ctrl + V) as colunas copiadas no item anterior; agora BJ6 contém a fórmula "= AnotherSheet! E6" e BK6 contém a fórmula "= AnotherSheet! F6"
  9. Selecione as colunas BF e BG, clique com o botão direito na seleção e clique em "Remover"; agora a folha termina nas colunas BI

O resultado é como solicitado na pergunta: BF6 contém "= AnotherSheet! C6", BG6 contém "= AnotherSheet! D6", BH6 contém "= AnotherSheet! E6" e BI6 contém "= AnotherSheet! F6".

Ainda estou aberto para uma sugestão melhor.

    
por 06.07.2014 / 19:54
0

Selecione a coluna antes e depois das ocultas, mantendo pressionado o botão esquerdo e, em seguida, clique com o botão direito do mouse e selecione reexibir, alternativamente, selecione redimensionar e defina o tamanho como 50.

Como alternativa, você pode selecionar todos -A e desmarcar ou formatar > definir largura de coluna.

    
por 06.07.2014 / 19:38
0

Clique no cabeçalho da coluna BG da coluna. Em seguida, mantendo pressionado o botão do mouse, arraste o mouse para a direita. Uma dica de ferramenta dizendo “16326C” aparecerá; solte o botão.

Você selecionou 16.326 colunas agora - BG a XFD . Agora você deve poder Unhide .

(testado no Excel 2007 no Windows 7).

    
por 07.07.2014 / 20:46