Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


51685 / 76738 ←次へ | 前へ→

【29915】21〜20日のサイクルの処理について
質問  Mi  - 05/10/16(日) 13:58 -

引用なし
パスワード
   1ケ月のサイクルが21〜20日で、
21日から20日がワンサイクルの月次決算の会社です。
一度教えていただいたつもりですが、分からないことが発生しました。
このサイクルでファイルをフォルダーに収納しています。

このコードでClngの必要性があるのでしょうか?無くっても良いような
気がするのですが・・・
Clngはどのような役割をしているのでしょうか?

ご存知でしたら教えてください。

  Dim dt1   As Date
  Dim dt2   As Date

  dt1 = Cells(4, 4).Value
  dt2 = dt1
  If Day(dt1) > 20 Then
    dt2 = DateSerial(Year(dt1), Month(dt1) + 1, Day(dt1))
    dt2 = DateSerial(Year(dt2), Month(dt2) + CLng(Day(dt1) <> Day(dt2)), Day(dt2))
  End If

   On Error Resume Next
  ActiveWorkbook.SaveAs Filename:= _
   "U:\AAA" & Format(dt2, "e-m") & "月分\BB明細表" & _
   Format(Date, "mm-dd") & ".xls"
  On Error GoTo 0
0 hits

【29915】21〜20日のサイクルの処理について Mi 05/10/16(日) 13:58 質問
【29917】Re:21〜20日のサイクルの処理について かみちゃん 05/10/16(日) 14:15 発言
【29927】Re:21〜20日のサイクルの処理について Hirofumi 05/10/16(日) 17:32 発言
【29918】Re:21〜20日のサイクルの処理について Hirofumi 05/10/16(日) 14:49 回答
【29920】Re:21〜20日のサイクルの処理について Hirofumi 05/10/16(日) 15:30 回答
【29921】Re:21〜20日のサイクルの処理について Hirofumi 05/10/16(日) 15:40 回答
【29923】Re:21〜20日のサイクルの処理について Hirofumi 05/10/16(日) 15:55 回答
【29930】Re:21〜20日のサイクルの処理について Mi 05/10/16(日) 19:23 お礼

51685 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free