Excel2007、2010 Format strConv 関数エラー

vbaもOffice2007,2010で動かしたらエラー、、、
フォームを作って、テキストボックスの入力をFormat 関数をつかって自動で大文字に変換していたのだが、、、
この程度の事がエラーー???

strConvとかの文字・数値関連変換も。。。
関数がダメ?
おーい!入力作業減らすために、vba使ったり、関数使ったりしてるのに、そのツールのために編集時間取られるってなんだ?

めんどい。なんで?という事で、調べたら、すでにOFFICE2007がでた頃にエラーにあたった方が多数いらっしゃったみたいです。商売でvba入りexcelとかAccessとか提供してるんなら大変ですね。。。

で、結果、今の所一番簡単な解決方法で解決した。ので、メモ。
VBEの参照ライブラリに参照不可があるとエラーを起こす事があるらしい。

VBEのツール→参照設定で確認
参照不可があった。チェックを外す。

コンパイル実行、、、、OKだ。それだけなんだ。

ついでなので、はずせないライブラリ以外のチェックを外してみる。

Visual Basic For Applications
Microsoft Forms 2.0 Object Library

Microsoft Internet Controls → IEつかうなら必要
Microsoft Office 14.0 Object Library →チェック外せるけど mso~~指定のオートシェイプ系が使えなくなる?

基本は VBA と Formだけなんだ。
後、データアクセスとか使いだすとOLE?とか必要なのでしょう。たぶん。

以前、AccessのVBAで、自動的に必要なライブラリを追加コードを調べて使ったけども、、、
プログラム基本をしらないままいろいろつくってるからこうなるんだろうな~。


riched20.dllが tom って表示されてるのはなんでだろうな~?


ブログ気持玉

クリックして気持ちを伝えよう!

ログインしてクリックすれば、自分のブログへのリンクが付きます。

→ログインへ

なるほど(納得、参考になった、ヘー)
驚いた
面白い
ナイス
ガッツ(がんばれ!)
かわいい

気持玉数 : 0

この記事へのコメント

この記事へのトラックバック