• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA マクロ 修正)

VBAマクロ修正でエラーが発生する理由を解説します

このQ&Aのポイント
  • VBAのマクロを使用してExcelのデータを登録する際にエラーが発生します。具体的には、`Cells(wRow, 10) = Me.txt携帯番号`の部分でエラーが発生します。
  • エラーが発生する理由は、`Me.txt携帯番号`の値が空白またはNullの場合に、セルに値が割り当てられないためです。
  • 解決策としては、`Me.txt携帯番号`の値が空白またはNullの場合には、セルに値を割り当てる前にエラーチェックを行い、エラーが発生する前に終了するように修正することです。

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

  • ベストアンサー
  • ushi2015
  • ベストアンサー率51% (241/468)
回答No.3

こんにちは エラーからすると、「txt携帯番号」というテキストボックスが無いという事では? オブジェクト名を良く確認してみて下さい。

その他の回答 (2)

  • ushi2015
  • ベストアンサー率51% (241/468)
回答No.2

こんばんは どのようなエラーですか? Me.txt携帯番号の「txt携帯番号」は「Me.」と入力した時点でインテリセンスで 表示されたものですか? シートは保護されていないですか? Cells(wRow, 10) のJ列のセルは入力可能ですか?

jikkenn
質問者

補足

コンパイル エラー メドット データメンバーが見つかりませんと でてきます J列は入力可能です シートも保護していないです

  • IDii24
  • ベストアンサー率24% (1597/6506)
回答No.1

型指定がしてないですし、すべてが曖昧ですし、エラー内容もわからないので何とも言えませんが、携帯番号だけが数値とテキストで型が違うのでは?入力側がテキストなのか数値なのか、セル側が数値なのかテキストなのかわかりませんが。 Cstrなどでテキストに整えるとかClngなどで数値にするとかしてみるとか。

関連するQ&A

専門家に質問してみよう