EXCEL超初心者マクロ(S17)新規BOOKへシートコピー。
最近、韓国とNHKネタにハマっててEXCELの方に手を付けていませんでした。
久しぶりに、頼まれたネタをUP致します。
EXCELのシートを新規EXCELにコピーして保存するマクロです。
SAMPLE17.zip
※ウイルスチェックしてください(習慣付けましょう)
STARTシートのカメラのアイコンをクリックしてください。
単純コピーです。応用すると連続でできたりもします。
DATAシートを新規EXCELにコピーして保存します。
Dim OUTPUT_BOOK As String Dim INPUT_BOOK As String MSG_FLG = MsgBox(" COPY OK? ", vbYesNo) If MSG_FLG = vbNo Then Exit Sub End If '### INPUT BOOK名、シート名セット Sheets("DATA").Select INPUT_BOOK = ThisWorkbook.Name '### OUTPUTシート名セット OUTPUT_BOOK = Worksheets("MKANRI").Range("B1") & "\HON_" & CStr(Format(Date, "yyyymmdd")) & CStr(Format(Time, "hhmmss")) & ".xlsx" '### COPY Worksheets("DATA").Select ActiveSheet.Copy ActiveWorkbook.SaveAs Filename:=OUTPUT_BOOK, FileFormat:=xlOpenXMLWorkbook ActiveWindow.Close savechanges:=True '### 保存メッセージスキップ Application.DisplayAlerts = True MsgBox (" COPY終了 ")
Discussion
New Comments
No comments yet. Be the first one!