• 締切済み

マクロのコードについて

https://okwave.jp/qa/q9846043.html 以前こちらで質問しました。 ご丁寧にコードを教えてくださり、本当にありがたいです。 ただ、私の勉強不足で、マクロの使い方がわからないためこのコードを入れてもできませんでした。 コンパイルエラーで(Endsubがあるのに)Endsubがありません。と出てしまいます。 マクロでは、一行目に、 Sub マクロ名() と入力してからコードを入力する でいいのでしょうか?

みんなの回答

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.2

No1の訂正です。 シートのプロシージャ ↓ シートモジュール

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.1

> マクロでは、一行目に、 > Sub マクロ名() この場合それは別に記載しなくてもいいです。すでに回答に入っています。シートの中で指定した範囲のセルが変更されたらコードが実行されます。 Private Sub Worksheet_Change(ByVal Target As Range) から End Sub までを実行したいシートのプロシージャ(シートのタブを右クリックしてコードの表示をクリックして出た画面)にそのまま何も加えずにコピペしてください。 Range("A1:C10") のところはそのコードを実行したい範囲を指定してください。

関連するQ&A