Excel VBA質問箱 IV

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

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


51679 / 76738 ←次へ | 前へ→

【29921】Re:21〜20日のサイクルの処理について
回答  Hirofumi  - 05/10/16(日) 15:40 -

引用なし
パスワード
   ゴメン、もう一つ忘れてました

もう一つユーザー定義関数(以下の物)を作り


Public Function Sample2(dt1 As Variant) As Variant

'  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), Day(dt2))
  End If

  Sample2 = dt2
 
End Function

C1にA列を参照する様に「=Sample2(A1)」として、、日付と同じ行までコピーして
B列、C列を比べてください

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 お礼

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