プログラムを実行する際エラーの表示はなく実行できるのですが、下記のコードにあるようなファイル名の変更やシートのコピーなどの処理や変更ができておりません。ただプログラムを実行する際、ページが点滅?したりカーソルが更新中の状態にはなるのでプログラムは実行されているように思います。
同じような経験をされた方、また問題を引き起こしている要因に心当たりある方がいましたら、教えていただきたいです。よろしくお願いします。
Sub north_snow() Dim Mstr As String Dim filefolder As String Dim openname As String Dim orgShCnt As Long, iCnt As Long filefolder = "\rfs\EC_INTL\Common\IEC\DATA\TB\01_RDC\" Set WB = Workbooks.Open(Filename:=filefolder & "‚Ü‚Æ‚ß.xlsm") orgShCnt = WB.Sheets.Count openname = Dir(filefolder & "*.xls?") Do Until openname = "" If InStr(openname, "20") <> 0 Then openname = Dir() Else If openname <> ThisWorkbook.Name And openname <> "‚Ü‚Æ‚ß.xlsm" And openname Like "*-*" Then Set CB = Workbooks.Open(Filename:=filefolder & openname) CB.Worksheets(CB.Worksheets.Count).Copy after:=WB.Worksheets(WB.Worksheets.Count) CB.Close savechanges:=False Mstr = Replace(openname, ".xlsx", "") Mstr = Format(DateValue(Mid(Mstr, InStr(Mstr, "-") + 1, 3) & "/1"), "yyyy_mm") & openname Name filefolder & openname As filefolder & Mstr End If End If openname = Dir() Loop Application.DisplayAlerts = False WB.Sheets(1).Delet Application.DisplayAlerts = True WB.Save WB.Close Set CB = Nothing Set WB = Nothing End Sub
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/26 00:07
2017/09/26 00:20
2017/09/26 00:55
2017/09/26 01:09 編集
2017/09/26 01:40
2017/09/26 01:59
2017/09/26 04:59
2017/09/26 05:19
2017/09/26 05:25
2017/09/26 06:17
2017/09/26 06:24
2017/09/26 06:30
2017/09/26 06:47
2017/09/28 00:17
2017/09/28 00:19
2017/09/28 00:40
2017/09/28 02:51
2017/09/28 02:59 編集
2017/09/28 03:31
2017/09/28 04:28 編集
2017/09/28 05:35
2017/09/28 06:02
2017/09/28 06:45
2017/09/28 07:51