2016-09-29 9 views
1

現在のブックを現在のブック(開いているフォルダ)と同じフォルダにテキストファイルとして保存します。それは私のpersonal.xlsbと同じフォルダにテキストファイルを保存するいくつかの理由現在のフォルダにExcelテーブルを保存します。

ActiveWorkbook.SaveAs ThisWorkbook.path & "\" & filename 

私はこのコードを使用します。

これは多分1は、私は、ファイルを保存する場所を私は選ぶことができますブラウズウィンドウを開くためにExcelを強制することができ、容易に行うことができない場合、私は、Office 2010

を使用しています。

答えて

2

ThisWorkbookは、コードが書かれている場所を指します。あなたの場合personal.xlsb。

アクティブブックと同じディレクトリにテーブルを保存する場合は、代わりにActiveWorkbook.pathを使用します。

+0

ありがとうございました!もちろん!とにかくActiveWorkbook.pathサブフォルダを追加しますか? – Heresh

+1

パスは単なる文字列なので、この例で行ったことができます。 ActiveWorkbook.path& "\ subfolder \"&filename – Frank

+0

ありがとうございました。 – Heresh

関連する問題