2016-10-25 9 views
0

csvに挿入された式をテキストからテキストに取り除くのをどのように保つことができますか?式をテキストに変換するのをやめてくださいcsv

たとえば、私のCSVにはデータがあり、数式は"=ISNUMBER(SEARCH($A$1,B2))"です。次に、csvをExcelで開き、数式の値を確認します。しかし私が保存すると、式は削除され、式の評価で置き換えられます。つまり、trueです。どのよう

Sub equalAdder() 
While ActiveCell.Value <> "" 
    ActiveCell.Value = "=" & ActiveCell.Value 
    ActiveCell.Offset(1, 0).Activate 
Wend 
End Sub 

+0

[ctrl] + [バックティック]を使用して数式を表示できます。 CSVに保存すると、テキストファイルに数式が保存されますが、引用符で囲まれてCSVをExcelに再インポートすると、テキスト形式の作業式に変換する必要があります。 – Jeeped

+0

おそらく最も簡単に '='を削除するだけです。あなたは式を評価するためにそれを追加するだけです。 –

+0

@AmitKohli私が=記号を取り除くことで問題となるのは、もしそれが後でそれを追加するのは簡単ではないということです。 – Whitecat

答えて

1

私はその列にカーソルを置き、その後、このマクロを実行する...あなたは「=」それに追加しておく必要があり式の列を持っていることを前提としその仕事?

関連する問題