[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『文字列型の日付(20151/1)を日付型(2015/01/01)で検索したい』(ろでます)
こんにちわ、ろでますです。
エクセルのシートに文字列型で
「A1」=「2015/1/1」
と記載されています。
かたや、検索元文字列はVbaでDate型の変数に格納されており、
Hensu=2015/01/01
となっています。
この2015/01/01で
2015/1/1
を簡単に検索できる方法はないでしょうか?
やはり無理であれば、条件により、検索元のDate型を文字列側に変換したのちに、条件分岐と文字列変換を用いて、変換してからの検索になってしまうのでしょうか?
なお、条件として、A1セルの値は変えることができません。(2015/1/1)を変換することができない)
という条件があります。
何卒ご教授のほどをよろしくお願い申し上げます。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
しかし、せっかくセルに日付型が存在するのですから、これを使わない手は無いですよ?
文字列だから、前ゼロの有無とか全角半角とかでトラブルになるのですから。
(???) 2015/03/24(火) 13:42
Format(日付型の値,"yyyy/m/d") でFindなりApplication.Match なりで検索。
(β) 2015/03/24(火) 13:48
ありがとうございます、なるほど、これらの方法があったんですね。
まだまだ初心者です。
また一つ勉強になりました。
誠にありがとうございます。
(ろでます) 2015/03/25(水) 09:24
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.