Excel VBA質問箱 IV

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

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


12185 / 76734 ←次へ | 前へ→

【70075】Re:正しく日付が入っていないセルを検索したい
発言  kanabun  - 11/10/13(木) 20:17 -

引用なし
パスワード
   ▼ごん さん:

>半角のドットが2つあれば正しい形式で入力されているという判定で

いろいろな判断法があろうかと思いますが、
以下は Like演算子で判定。
見つかった正しくないと思われるセルをすべて選択しています。

Sub Try1()
  Dim c As Range
  Dim r As Range
  For Each c In Range("G3", Cells(Rows.Count, "G").End(xlUp))
    If Not c.Text Like "*.*.*" Then
      If r Is Nothing Then
        Set r = c
      Else
        Set r = Union(r, c)
      End If
    End If
  Next
  If Not r Is Nothing Then
    r.Select
    MsgBox "選択セルは「01.03.24」形式ではありません"
  End If
End Sub
5 hits

【70071】正しく日付が入っていないセルを検索したい ごん 11/10/13(木) 17:52 質問
【70075】Re:正しく日付が入っていないセルを検索し... kanabun 11/10/13(木) 20:17 発言
【70076】Re:正しく日付が入っていないセルを検索し... kanabun 11/10/13(木) 20:22 発言
【70077】Re:正しく日付が入っていないセルを検索し... kanabun 11/10/13(木) 20:46 発言
【70078】Re:正しく日付が入っていないセルを検索し... ごん 11/10/14(金) 8:54 お礼

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