Automaticamente "comentar" fórmula no Excel?

1

Então eu tenho esse resultado definido no MS SQL Management Studio. E eu tenho uma planilha do Excel. Eu copio e colo dados do MSSMS para o Excel. Tanto quanto bom.

Agora, alguns dos campos começam com um sinal de igual. O Excel acha que é uma fórmula e tenta avaliá-lo - o que falha, porque não é uma fórmula.

Agora, eu poderia inserir manualmente um ' na frente de cada um deles. Mas eles são muitos e eu não sinto isso.

Existe uma maneira de tratar automaticamente dados colados como texto, ou seja, não tratar dados colados que começam com um sinal de igual como fórmula? Eu não sou contra o VBA.

O Google infelizmente não pode me ajudar.

    
por fNek 06.08.2014 / 13:09

1 resposta

3

Usando a macro:

1.Abra sua planilha e pressione as teclas "Alt + F11" para abrir o editor do VBA.

2.Coloque a macro abaixo no editor.

Sub FindFormulaCells()
     For Each cl In ActiveSheet.UsedRange
        If cl.HasFormula() = True Then
           cl.Value = "'" & cl.Value & "'"
        End If
     Next cl
End Sub

3.Para executar esta fórmula, pressione a tecla "F5".

    
por 06.08.2014 / 13:28