●EXCEL・VBAの教えてスレ Part2●at TECH●EXCEL・VBAの教えてスレ Part2● - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト200:デフォルトの名無しさん 07/02/05 22:41:49 Dim tm As Date Dim buf As String tm = Cells(0, 0) buf = Format(tm, hh:mm") これで普通の文字列になるがな 201:デフォルトの名無しさん 07/02/05 22:42:29 buf = Format(tm," hh:mm") 202:デフォルトの名無しさん 07/02/05 22:45:10 更にtmだけでも応用すりゃ検索もできる 203:デフォルトの名無しさん 07/02/05 23:08:56 >>200-202 おまえ、バカだろ。文字列にする方法なんてこの際問題じゃない。そんなの簡単に解る。 君のやり方で文字列化するなら、その前にその値が元々どういう表示形式で表示されていたか判断しなきゃならないんだよ。 そして>>184に > 配列に代入された文字の表示形式を調べて変換することも考えたのですが、 とあるから、君の考えた方法は既に変わりきってる上で、表示形式をいちいち調べて文字列に変換してたら ValueではなくTextプロパティをループで読むのと大差ないってこった。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch