• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マクロ Value=Valueで複写できない)

マクロ Value=Valueで複写できない

このQ&Aのポイント
  • マクロを使って値を複写する際に『コンパイルエラー:SubまたはFunctionが定義されていません』というエラーが発生しています。
  • 質問者はエラーの原因が分からず、解決方法を知りたいと思っています。
  • マクロの記述を全体的に把握し、問題の箇所を特定する方法について教えていただきたいです。

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

  • ベストアンサー
回答No.3

直接打ち込むスタイルを堅持するためには字数減らすことが大事では?? Sub TEST() Dim d As Long Dim e As Long d = 3 e = 6 Sheets("一覧").Activate With Sheets("編集用一覧") Do While Cells(d, 2).Value <> "" Cells(d, 5).Value = .Cells(e, 5).Value d = d + 1 e = e + 4 Loop End With End Sub

kero1192kero
質問者

お礼

回答ありがとうございました。 ぜんぜん気付きませんでした。やっぱり初歩的なミスでしたね。これからはスペルの入力が間違っていないかも確認するようにします。あと、字数を減らすのもスペル間違いを少なくする一つの対策ですね。

その他の回答 (2)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

Worksheets("一覧").Cells(d, 5).Value = Wokrsheets("編集用一覧").Cells(e, 5).Value 上の式で Wokrsheets("編集用一覧")のスペルが間違っていますね。 Worksheets("編集用一覧").

kero1192kero
質問者

お礼

回答ありがとうございました。 ぜんぜん気付きませんでした。やっぱり初歩的なミスでしたね。これからはスペルの入力が間違っていないかも確認するようにします。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

スペルミスです。 Wokrsheets("編集用一覧")~ ⇒ Worksheets("編集用一覧")~

kero1192kero
質問者

お礼

回答ありがとうございました。 ぜんぜん気付きませんでした。やっぱり初歩的なミスでしたね。これからはスペルの入力が間違っていないかも確認するようにします。

関連するQ&A

専門家に質問してみよう