Copiar e colar no Excel: sempre corresponda à formatação do destino


36

Eu uso o Excel para triturar números, por isso geralmente não quero copiar a formatação junto com o texto. Mas esse é o padrão. Existe uma maneira padrão de sempre corresponder à formatação de destino ao colar no Excel?


Qual versão do Excel você está usando?
Firee

@Firee: Excel 2013
Leftium

Respostas:


29

Não é possível definir o padrão, mas é mais conveniente do que mexer nas opções de colar após cada colar:

Se você pressionar a tecla Backspace ou F2 antes de colar o texto, ele colará apenas o texto, mantendo a formatação existente.

fonte: http://appscout.pcmag.com/business-financial/272436-always-match-destination-formatting

Eu me pergunto por que isso funciona?


1
Isso não funciona para mim no Excel 2007. #
Scott Scott

6
Funciona porque coloca a célula no modo de edição, e não no modo de entrada de texto. É equivalente a clicar duas vezes na célula.
RobG

4
Se você estiver tentando colar várias linhas, isso não funcionará, pois colocará o texto de todas as linhas em uma célula.
Jon

No Excel 2013, você PODE definir as opções de colagem padrão, de acordo com a Microsoft. Opções> Avançado> Recortar, copiar, colar. Ajuste seus padrões lá.
music2myear

10

Tente ALT+ E+ S+ V+ ENTERsão os pressionamentos de tecla.

Você pode colocar uma macro em sua pasta de trabalho do Excel pessoal pessoal para colar especial, mas não poderá desfazer a ação depois.


ALT + E + S + T + ENTER funciona para mim. Seu método não funcionou, mas provavelmente estou usando uma versão mais recente do Excel.
precisa saber é o seguinte

9

Basta clicar duas vezes na célula antes de colar.


Nota. Para fazer isso funcionar, clique duas vezes na célula que está copiando, selecione o texto da célula, ctrl-c. Você pode colar em qualquer lugar sem precisar clicar duas vezes na célula de destino. Isso copiará apenas o texto e não a formatação.
redcalx

1
Isso funciona apenas para colar uma célula por vez. Se você tiver muitas células em uma coluna, ou muitas colunas de uma linha, ou qualquer combinação disso, ainda será necessário copiar e colar cada célula.
Nate

Obrigado, mas ainda não é o caminho perfeito, já que você deseja usar apenas o teclado, então você precisa executar outra ação - pressione F2 para inserir a célula selecionada primeiro.
DimaSan

5

Não acredito que haja uma maneira de alterar o padrão. No entanto, o que eu achei muito conveniente é adicionar o botão "Colar fórmulas" (que manterá automaticamente a formatação de destino) à barra de ferramentas de acesso rápido. Para fazer isso:

  • clique com o botão direito na barra de ferramentas de acesso rápido (a área no canto superior esquerdo com os botões Salvar, Desfazer e Refazer)
  • clique em "Personalizar barra de ferramentas de acesso rápido ..."
  • no menu suspenso "Escolher comandos de:", selecione "Todos os comandos"
  • role para baixo até "Colar fórmulas" e clique duas vezes nele
  • Clique OK

Agora, quando você copia uma célula ou intervalo, pode usar Alt + 4 (supondo que o novo botão seja o quarto na Barra de Ferramentas de Acesso Rápido) para colar onde quiser e manter a formatação de destino.


2
Obrigado por isso! Ele funciona para colar várias células (por exemplo, uma tabela inteira de uma página da Web ou algo assim) E possui um teclado para ativar.
Nate

2

No Excel 2013, utilizar o ordinário Ctrl + V atalho, em seguida, pressionar Ctrl , em seguida, pressionar M .


2
Por favor, elabore como isso responde à pergunta " Existe uma maneira padrão de sempre corresponder à formatação de destino ao colar no Excel ".
CharlieRB

1

Além da minha resposta acima, há mais uma maneira de conseguir isso.

Vá para Arquivo> Opções> Barra de ferramentas de acesso rápido.

Selecione "Todos os comandos": insira a descrição da imagem aqui

Selecione "Colar e mantenha a formatação da fonte" e, em seguida, "Adicionar" da mesma forma. Você também pode usar as setas de posicionamento para posicionar essa opção no topo. A vantagem disso é que você pode usar o ALT+1atalho:

insira a descrição da imagem aqui


1

De acordo com a referência MSDN Excel PasteType , não há "colar-correspondente-destino-tema", embora você possa colar apenas os valores ou fórmulas.

Semelhante às instruções encontradas aqui , você pode adicionar uma macro para substituir o comportamento CTRL + V.

As etapas são as seguintes (embelezadas ligeiramente na página de origem):

  1. pressione ALT + F11 para abrir a janela Microsoft Visual Basic for Applications
  2. selecione Inserir > Módulo no menu e cole o seguinte código na Janela do módulo :

    Sub PasteAsValue()
        Selection.PasteSpecial Paste:=xlPasteValues
    End Sub
    

    NOTA : substituaxlPasteValuespor,xlPasteFormulasse necessário

  3. ( opcional ) renomeie o módulo (no painel inferior esquerdo de Propriedades )
  4. feche a janela (clique no botão "X" no canto superior direito)
  5. pressione ALT + F8 para abrir a caixa de diálogo Macro
  6. selecione a macro "PasteAsValue" (ou qualquer outro nome que a macro criada na etapa 2 tenha) e clique no botão "Opções ..."
  7. na caixa de diálogo Opções de macro , digite "v" na caixa e (opcionalmente) qualquer descrição
  8. clique no botão "OK" para confirmar as alterações e sair da caixa de diálogo Opções de macro
  9. clique no botão "Cancelar" para sair da caixa de diálogo Macro (e evite executar e quaisquer macros)
  10. salve a planilha do Excel (o Excel emitirá um aviso se a planilha ainda não for uma .xlsm"planilha habilitada para macro" - clique em "Não" para que o Excel solicite um nome e tipo de arquivo diferentes para salvar como)

Eu segui este método, porém, eu estava recebendo o erro: pastespecial method of range class failed. Substituí a linha VAB ActiveSheet.PasteSpecial Format:="Text", Link:=False, DisplayAsIcon:=Falsee isso pareceu funcionar. Eu peguei essa linha gravando uma macro e executando apenas um texto especial para colar.
Aaron Hoffman

1

Esta é outra solução alternativa que encontrei, se você puder alternar do Excel para o Planilhas Google:

  • Ctrl- Shift- V: colar apenas valores

Fonte: support.google.com/docs/answer/181110

Acabei de verificar duas vezes e o Excel 2016 ainda não possui esse atalho (por padrão).


0

O método colar forumula funciona quando se está copiando e colando na mesma pasta de trabalho. Ao copiar para uma pasta de trabalho diferente, escolha colar especial e escolha o formato CSV.


0

Cole com ctrl+ Ve pressione ctrlpara abrir um menu de uma tecla com opções de formatação. Por padrão, a letra é Vdefinir as informações coladas para a formatação anterior / adequada da célula de destino.

Um pouco estranho que o ctrl+ Ve ctrl, então, Vtenham efeitos tão díspares, mas mesmo assim tenha passado e mantenha a formatação de destino:

Copie a célula ou o intervalo de células, cole em novos locais usando ctrl+ Vcomo você moveria a formatação de origem e, em seguida, pressione ctrle Vpara selecionar uma alteração da formatação de origem atual para a formatação de destino.

ctrl+ V, então ctrl, então V. um método muito mais rápido que apontar e clicar.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.