• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:実行時エラー 1004について 【超初心者です】)

実行時エラー1004について【超初心者です】

このQ&Aのポイント
  • Excelマクロ初心者が実行時エラー1004に遭遇し困っています。
  • データ入力用のマクロを作成しましたが、実行時エラー1004が表示されます。
  • マクロの内容は、入力画面で入力されたデータを別のシートに反映するものです。

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

  • ベストアンサー
  • kusa_mochi
  • ベストアンサー率76% (1597/2087)
回答No.1

文字列の代入を行う際に、911文字を超えるとそのエラーが起きる事があるみたいだ。 >Sheets("データ").Range("B" & 最終行).Value = Range("C2:D2").Value >Sheets("データ").Range("C" & 最終行).Value = Range("C3").Value >Sheets("データ").Range("D" & 最終行).Value = Range("E3").Value 上記の値の代入で911文字以上の文字列を代入していないかチェックしてみよう。  【長い文字列配列を代入すると "実行時エラー 1004" が発生する】   http://support.microsoft.com/kb/818808/ja

korino11
質問者

お礼

kusa_mochiさん、ありがとうございました。 確かに文字列が多すぎたようです。 超初心者なので、コードが間違っているのかが 判断できなかったので、本当に助かりました。 マイクロソフトのサイトに載っていたんですね(汗) ご親切に教えていただいて、ありがとうございました。

関連するQ&A