パソコンFAQ FC2館
http://kaitousearch.blog37.fc2.com/

最近の記事

最近のコメント

カテゴリー

最近のトラックバック

月別アーカイブ

ブロとも申請フォーム

この人とブロともになる

スポンサーサイト

--/--/-- --:--|スポンサー広告
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Excel と Access の VBA の結果の違い(Instr、Replace)

2015/02/08 17:57|OfficeTB:0CM:0
Excel VBA で、文字列の中から文字を検索して位置を返す Instr関数を実行します。
検索されるの文字列の中にあるは全角、検索する文字の'は半角です。
見ての通り、向きも異なる別の文字です。よって、見つからないので 0 を返します。



ところが、Access VBA で同じことを試すと、なぜか見つかって 6 を返します。


この結果に影響を与えそうなのは、ここでは省略している最終引数です。
インテリセンスを見ると、省略時はバイナリモード(vbBinaryCompare)で比較しているようです。


しかし、引数に明示的に vbBinaryCompare を与えると、結果が変わります。
Excel VBA と同じ結果を返します。


Replace 関数でも、同様の結果になりました。
なぜ同じことを試して Excel と Access で結果が違うのでしょうか?
スポンサーサイト

2015年1月のアクセス解析

2015/02/05 22:02|アクセス解析TB:0CM:0
アクセス数の推移
IE6のシェアはかなり小さくなったので削除しました。
ブラウザのシェアは混とんとしています。

XPのシェアは、サポートが切れたとはいえ、この程度の水準ではしばらく残りますかね。

プロフィール

AT950 (TN)

Author:AT950 (TN)
パソコンFAQ

Microsoft MVP for
Windows Experience
(2008.1-2016.12)

好評発売中です

ブログ検索

リンク

メールフォーム

名前:
メール:
件名:
本文:

RSSフィード

 |  更新履歴 | 相互リンク | ひとりごと | インストール | グルメ | セキュリティ | トラブル | 便利な使い方 | 自作ソフト | Windows 10 | Windows 7 | Windows Vista | Office | Internet Explorer | Microsoft MVP | Google | アクセス解析 | 書籍 | 未分類 | Windows 8 | 
Copyright(C) 2007All Rights Reserved. パソコンFAQ FC2館
Powered by FC2ブログ.
template designed by 遥かなるわらしべ長者への挑戦.
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。