• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルVBA「型が一致しません」)

エクセルVBAの型が一致しません

このQ&Aのポイント
  • 明日から使用するVBAコードで、エクセルVBAの型が一致しないエラーが発生しています。
  • コード内の「LabelCompany」に値が入力されていなければ、メッセージボックスを表示するようにしたいです。
  • 具体的なエラーメッセージやスクリーンショットなどを教えていただけると、より詳しいサポートが可能です。

質問者が選んだベストアンサー

  • ベストアンサー
  • myRange
  • ベストアンサー率71% (339/472)
回答No.2

変数 a は、Longで宣言されてますので、数値 LabelのCaptionは、文字列 数値と文字列、"型”が違いますよね? で、簡単には、Val関数でCaptionを数値に変換すればいいでしょう。   a = Val( Me.LabelCompany.Caption ) 以上です。

takoi424
質問者

お礼

ご回答ありがとうございました。 御指南の通り行いますと動作致しました。 明日からばんばん使っていきたいです。

その他の回答 (2)

  • Tip3000
  • ベストアンサー率9% (5/55)
回答No.3

回答が既に出ているので・・ http://officetanaka.net/ ここで少し基本を勉強されたらいいかと思います 非常にわかりやすく 確実にステップアップできます!

takoi424
質問者

お礼

ご紹介いただきありがとうございます。 今回は突貫工事だったのであまり勉強せずに入ってしまったのですが、一段落つきましたのでゆっくり勉強するのもアリですね。

  • mar00
  • ベストアンサー率36% (158/430)
回答No.1

私はあまり詳しくはないのですが 違っていたら無視してください。 Dim a As String ではないかと。

関連するQ&A

専門家に質問してみよう