Excel VBA質問箱 IV

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

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


33589 / 76734 ←次へ | 前へ→

【48361】Re:セル値の転記
発言  Kein  - 07/4/14(土) 1:06 -

引用なし
パスワード
   1 については、そのとうりです。
2 についてはMsgBox関数のヘルプを見てください。
  引数 buttons の解説で分かるはずです。
3 については良く確認してなかったのですが、日付として認識されてしまう値
  だとダメ、ということですね。"2006.4月"という値は文字列と判定されるが
  ゆえに、正しくヒットしたものと思われます。2006/4 とか 2006年4月 では
  Excelの自動認識機能によって、とうぜん日付になってしまうわけで、
  その場合は実際には、シリアル値というLong型の数値が格納されていて、
  書式によって表示される見た目が変えられているだけですから、決して
  文字列になりません。なのにMatch関数で文字列と比較させてしまったため、
  ヒットせずに返り値がエラーになったわけです。
  ちなみにMatch関数で日付同士の検索・判定をするなら、検索値をCLngで
  数値に変換して第一引数に渡せばできますが、それなら検索値も検索対象も
  「日」までを含めて記述するべきでしょう。それは少し煩わしいと思われる
  ので、やはり文字列になる値を使った方が、お手軽ではないでしょうか。

5 hits

【48324】セル値の転記 還暦おやじ 07/4/12(木) 22:02 質問
【48325】Re:セル値の転記 Kein 07/4/12(木) 22:40 回答
【48326】Re:セル値の転記 還暦おやじ 07/4/12(木) 22:52 お礼
【48358】Re:セル値の転記 還暦おやじ 07/4/13(金) 23:13 質問
【48361】Re:セル値の転記 Kein 07/4/14(土) 1:06 発言
【48362】Re:セル値の転記 Kein 07/4/14(土) 1:12 発言
【48414】Re:セル値の転記 還暦おやじ 07/4/16(月) 22:24 お礼

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