の効果私は、.csvファイルを開くには、VBAを使用してい避け側workbooks.open .csvファイル
Sub open_csv_file()
Workbooks.Open("c:\test.csv")
ActiveWorkbook.Close
End Sub
それは動作しますが、副作用を持つ:csvファイルが開かれ、元.xlsmファイルが再計算を開始します。
副作用を避ける方法はありますか?
ps。私は既にExcelの計算をManualとして設定しています。手動で、F9キーを押しを計算するには
Application.Calculation = xlCalculateManual
:
なしを試してみてください。以前はExcelのオプションで計算を手動に設定していました。 – athos
質問を編集して、元の質問に手動で回答した後に計算を設定しました。だからなぜdownvote?私はあなたが私が知っていたことに基づいて正直な答えを提供しました。 – peakpeak
複雑な公式の大きなExcelファイルでテストしたが、うまくいきません。 – athos