上のフォルダを作成している私は、このVBAを持っている:はなぜVBAがActiveWorkbook.SaveAs
ActiveWorkbook.SaveAs Filename:=Path & Filename & ".xls"
ActiveWorkbook.Close
これは、提供パスとファイル名に、現在アクティブなブックまたはワークシートを保存することになっています。エクステンション ".xls"は、エクスポートされたファイルがExcel 97-2003ワークブックになるように使用されます。
ワークブックまたはワークシートは保存されますが、フォルダが含まれています。たとえば、ファイル名が「Master.xls」で、ActiveWorkbook.SaveAs
が動作しているとします.VBAには、Webファイルとして保存されているかのように、「Master_files」という名前のフォルダが横に表示されているようです。どうすればこの機能を無効にできますか?
このシートはオンラインデータベースからのもので、レコードをExcelシートにエクスポートするリンクをクリックするとダウンロードされず、WebからExcelアプリケーションに直接開きます。これが私がこれを作成した理由ですSaveAsコード。
'Path'を変数として宣言しましたか、' ThisWorkbook.Path'を使用していますか? – Comintern
パス名とファイル名の間にパスを区切りますか? –