Excel VBA質問箱 IV

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

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


32427 / 76734 ←次へ | 前へ→

【49543】コード修正して下さい
回答  Hirofumi  - 07/6/10(日) 8:17 -

引用なし
パスワード
   現状では、B2に有る抽出日付が日付と認められない文字列の場合
エラーでブレイクするのが解りました
因って、以下の部分を修正して下さい

以下の行、全てを

  With rngResult
    '「日付」の抽出条件を取得
    vntKeyA1 = .Parent.Cells(2, 2).Value
    '年度先頭の日付を取得
    vntTop = DateValue(Left(vntKeyA1, 4) _
          & "/" & Mid(vntKeyA1, 5, 2) _
          & "/" & Right(vntKeyA1, 2))
    If Month(vntTop) <= 3 Then
      vntTop = Year(vntTop) - 1
    Else
      vntTop = Year(vntTop)
    End If
    vntTop = ">=" & vntTop & "0401"
    '「店舗」の抽出条件を取得
    vntKeyB1 = .Parent.Cells(3, 2).Value
    '先回の結果をクリア (結果表示先List2のA:AF)
    .CurrentRegion.ClearContents
  End With

以下の行、全てに差し替えて下さい
  
  With rngResult
    '「日付」の抽出条件を取得
    vntKeyA1 = .Parent.Cells(2, 2).Value
    '「店舗」の抽出条件を取得
    vntKeyB1 = .Parent.Cells(3, 2).Value
    '先回の結果をクリア (結果表示先List2のA:AF)
    .CurrentRegion.ClearContents
  End With
  '年度先頭の日付を取得
  vntTop = Left(vntKeyA1, 4) & "/" & Mid(vntKeyA1, 5, 2) _
          & "/" & Right(vntKeyA1, 2)
  '日付の確認
  If Not IsDate(vntTop) Then
    strProm = "抽出日付が、日付と認められません"
    GoTo Wayout
  End If
  'シリアル値に変換
  vntTop = DateValue(vntTop)
  '年を調整
  If Month(vntTop) <= 3 Then
    vntTop = Year(vntTop) - 1
  Else
    vntTop = Year(vntTop)
  End If
  vntTop = ">=" & vntTop & "0401"

以上

1 hits

【49539】月間集計 hiro 07/6/9(土) 17:35 質問
【49541】Re:月間集計 Hirofumi 07/6/10(日) 0:39 回答
【49543】コード修正して下さい Hirofumi 07/6/10(日) 8:17 回答
【49545】Re:コード修正して下さい Hirofumi 07/6/10(日) 13:20 回答
【49552】Re:コード修正して下さい hiro 07/6/10(日) 21:32 質問
【49554】Re:コード修正して下さい Hirofumi 07/6/10(日) 23:43 回答
【49555】Re:コード修正して下さい hiro 07/6/11(月) 0:52 発言
【49556】Re:コード修正して下さい Hirofumi 07/6/11(月) 1:24 回答
【49557】2表出力 Hirofumi 07/6/11(月) 2:49 回答
【49558】Re:2表出力 Hirofumi 07/6/11(月) 2:51 回答
【49581】Re:2表出力 hiro 07/6/11(月) 23:32 質問
【49601】Re:2表出力 Hirofumi 07/6/12(火) 14:49 回答
【49653】Re:2表出力 hiro 07/6/14(木) 19:10 発言
【49654】Re:2表出力 Hirofumi 07/6/14(木) 20:57 回答
【49667】Re:2表出力 hiro 07/6/15(金) 1:29 発言
【49680】Re:2表出力 Hirofumi 07/6/15(金) 19:57 回答
【49704】Re:2表出力 hiro 07/6/17(日) 23:27 発言
【49713】Re:2表出力 Hirofumi 07/6/18(月) 12:13 回答
【49714】Re:2表出力 Hirofumi 07/6/18(月) 12:16 回答

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