
No.2ベストアンサー
- 回答日時:
No.1です。
> Accessではなく、Excel2002です。
完全に思い込みで回答しました(汗)
大変失礼致しました。
さて、Excel VBAは殆ど触らないのですが・・・(汗)
やってみたところ、ご質問の現象が再現できました。
どうやら、ExcelのSheetでは、「!」は対応していないようです。
ともあれ、解決策ですが、以下のようにしてみてください。
【現在】
Public Sub MPlus(txt As TextBox)
【修正】
Public Sub MPlus(txt As MSForms.TextBox)
No.1
- 回答日時:
こちらの環境(XP Pro/Access2003)で同様のものを
作成して確認した限りでは、型不一致エラーは
発生しませんでした。
推測になりますが、テキストボックスと同名の変数が
宣言されていないでしょうか。
(Option Explicitが宣言されていても、コントロールと
変数での名前重複はエラーになりません)
試しに、「Call MPlus(txt_MHantei)」の代わりに、
「Call MPlus(Me!txt_MHantei)」としてみてください。
(コントロール名と変数名が重複する場合、「.」では変数
やプロパティが優先ますが、「!」ではコントロールが
参照されますので)
参考(以前の回答):
http://oshiete1.goo.ne.jp/qa4462597.html
この回答への補足
説明が足りなかったようで、すみません。
Accessではなく、Excel2002です。
テキストボックスと同名の変数は宣言されていません。
Call MPlus(Me!txt_MHantei)で、試してみたのですが、
「オブジェクトは、このプロパティまたはメソッドをサポートしていません」というエラーがでました。
Excelシート上にあるテキストボックスコントロールを、引数として渡したいのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 標準モジュール Public mOnTime As Date Sub sample() '実行プロシ 1 2023/02/22 15:44
- Visual Basic(VBA) VBA。複数のChangeイベントをまとめる方法 2 2022/03/31 12:03
- Visual Basic(VBA) マクロについて教えてください。 4 2023/06/06 09:06
- Excel(エクセル) マクロでテキストファイルを読み込んだ際の最終セルにデータと改行が含まれる問題の改善方法 2 2022/03/25 16:50
- Excel(エクセル) Excelのtextboxへの入力で小数点以下に0が続く場合でも正しく表示したい 3 2022/04/11 13:53
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) VBAでfunctionを利用しようとしたときに「引数は省略できません」というエラーが出ます 1 2022/10/15 16:30
- オープンソース Coinmarketcap api 1 2022/05/30 15:47
- Visual Basic(VBA) EXCEL VBAにて動的にCheckBOXを複数作成し、同BOXにイベントを追加したい 1 2023/03/16 07:05
- Visual Basic(VBA) VBAでエクセルをtxtに変換するとエクセルでカンマを含む文字数字がtxtでは「""」付にならないよ 1 2022/08/27 12:17
このQ&Aを見た人はこんなQ&Aも見ています
-
変数をコントロール型で使用する方法
Visual Basic(VBA)
-
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
-
4
VBA エンターキーでイベントに入りたい。
PowerPoint(パワーポイント)
-
5
EXCEL VBAのユーザーフォームに引数を渡す方法について
Excel(エクセル)
-
6
UserForm1.Showでエラーになります。
工学
-
7
ListView 項目の選択/選択解除について
Visual Basic(VBA)
-
8
どこにもフォーカスを当てたくない
Access(アクセス)
-
9
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
10
ExcelVBAのユーザーフォームの中に線を引きたい
Visual Basic(VBA)
-
11
VBA:ユーザーフォームのマルチページに色を付けたい。
Word(ワード)
-
12
ExcelVBAのコントロールの種類の取得方法
Visual Basic(VBA)
-
13
VBA(エクセル)で自動的にボタンをクリックさせるには
その他(プログラミング・Web制作)
-
14
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
15
MSFormsとは何ですか?
XML
-
16
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
17
フォームのテキストボックスなどの変数名を標準モジュールから参照は可能か?
Visual Basic(VBA)
-
18
オブジェクト型の変数にフォームを入れたい
Visual Basic(VBA)
-
19
ExcelVBA ユーザーフォーム
Excel(エクセル)
-
20
エクセルVBA テキストボックスに3桁ごとにコンマ
Visual Basic(VBA)
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
参照設定は2.8と6.0 6.1とどち...
-
【バッチファイル】ホスト名を...
-
VBAで○○:○○と表示させたいのに...
-
複数のテキストファイルをエク...
-
Adobe Acrobat と Adobe Reader...
-
、k-popが嫌いな日本人って結構...
-
エイスースタフB450 Plus gamin...
-
高卒、専門卒、短大卒の低学歴...
-
kpopの歌はどれもいいのですが...
-
OneNote2016で過去のデータを読...
-
FTPコマンドのputについて
-
韓国人やk-pop好きの女性に特徴...
-
Previous version
-
防弾少年団とMonsterX,TWICE...
-
Excel フォームで入力・登録後...
-
鋼の錬金術師(ネタバレあり)
-
テキストボックスをダブルクリ...
-
アクセスのVBAで「日付」の期間...
-
Excel・VBA フォーム入力で空...
-
BTSが出ていたTHE SHOWは韓国の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【バッチファイル】ホスト名を...
-
複数のテキストファイルをエク...
-
参照設定は2.8と6.0 6.1とどち...
-
Adobe Acrobat と Adobe Reader...
-
TextBoxコントロールを引数とし...
-
VBAで○○:○○と表示させたいのに...
-
latestの対義語
-
水に映った月明かりを表す言葉
-
韓流好き妻の行動に怒り…私は狭...
-
韓流女と別れたい
-
デスクチェア―のガスシリンダー...
-
昔のテレビっておっぱいが出て...
-
全国の最新の金融機関コード・...
-
韓国人やk-pop好きの女性に特徴...
-
このアミボムって偽物ですかね...
-
imac2012ってまだ使えますか?...
-
ノンストップの音楽を途切れら...
-
Excel・VBA フォーム入力で空...
-
角度の求め方
-
twiceのジヒョの1番エロいおっ...
おすすめ情報