RSSユーザー
エクセルマクロの実行についてです
お世話になっております。以前エクセルマクロを実行するためのプログラムを書いていただき運用しているのですが、ある時同じファイルの違うシートで作業していたらマクロが実行されました。以下のプログラムでシート名「データ」のセルG1=0でのみ実行されるようにするにはどのように書き換えればよいでしょうか、お教えください。
Sub Macro12()
If Cell(1 ,7) = 0 Then
Macro11
End If
End Sub
2020年09月27日
大野 了
こんにちは!!
Cell(1 ,7)とすると、
今アクティブになっているシートのセルを観てしまいますので、
シートを固定されたい場合は
If Sheets("データ").Cell(1 ,7) = 0 Then
として頂くと『データ』シートの1,7を観るようになりまっす!!
2020年09月27日
RSSユーザー
迅速な対応ありがとうございます。エクセルマクロのデータ書き換えは表示→マクロ表示→編集→書き換え作業→右上×でマクロを閉じる→ファイルの上書き保存で閉じるの順番でよろしいでしょうか。シートの見出しでコードの表示からでも出来てしまったのですが正式なやり方ってありますか。
2020年09月27日
大野 了
はい!!
RSSユーザさんのおっしゃれています手順で、問題なく保存できます!!
2020年09月27日