- ベストアンサー
エクセルVBA 郵便番号の書式判定について
お世話になります。 現在VBAの勉強としてエクセルでマクロを書いているのですが、セル内に郵便番号や日付を入れたときの書式判定で悩んでいます。 例えば、セルの範囲A2:A10に「000-0000」の形で郵便番号が表示されるように、表示形式を設定したとします。 その際に、表示されている値が 「数値3桁」+「-」+「数値4桁」といった形で表示されていることを判定したい場合、どのように記述する方法があるでしょうか? ちなみに、私は今順番を関係なく、セルの値を取得した後で前3桁と記号と後ろ4桁に分解し、 それぞれが数値か、それとも「-」かで判定を行っています。 ほかにも方法がありましたら、参考までに知恵をお貸しください。 よろしくお願いいたします。
- みんなの回答 (7)
- 専門家の回答
お礼
アドバイスありがとうございます。 Like演算子、ですか。 なるほど、こういった使い方もできるのですね!! さっそく試してみたいと思います。 ご意見ありがとうございました。