search

Excel VBAでファイル保存を自動化する方法|転職コンサルタントが解説

Excel VBAでファイル保存を自動化する方法|転職コンサルタントが解説

EXCEL VBA ファイルの保存 下記をマクロで自動化することは可能でしょうか。 よろしくお願い致します。 ・既存のファイルから、”test01”と”test02”という名前のシートをコピーして移動。 ・そのファイル名を、4/1なら”test0401”とする。 ・そのファイルを、決まっているフォルダに格納。

はい、可能です。Excel VBAを用いれば、ご質問の処理を自動化できます。具体的には、既存ファイルから特定のシートをコピーして新しいファイルを作成し、日付に基づいたファイル名で指定フォルダに保存するマクロを作成します。本記事では、その方法をステップバイステップで解説し、さらに転職活動におけるスキルアップにも繋がるポイントを解説します。

1. VBAコードの概要と解説

まず、実現したい処理をVBAコードで記述します。下記コードは、既存のExcelファイルから「test01」と「test02」シートをコピーし、「test」+年月日形式のファイル名で指定フォルダに保存するマクロです。

vba
Sub SaveSheetsToFolder()

Dim wb As Workbook, newWb As Workbook
Dim ws As Worksheet
Dim filePath As String, fileName As String
Dim targetFolder As String

‘ 既存ファイルのパス(変更してください)
filePath = “C:UsersYourUserNameDocumentsYourExcelFile.xlsx”

‘ 保存先のフォルダパス(変更してください)
targetFolder = “C:UsersYourUserNameDocumentsOutputFolder”

コメント一覧(0)

コメントする

お役立ちコンテンツ