重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

マクロのコード内に
指定セル値設定しておりますが、
例えば
add = .Range("V1").Value
omail.Subject = .Range("AG1") '件名
& .Range("AG3").Value & vbCrLf _
のコードがあります。
このコードのままだと
作業シートに指定セルを設定する事が必要ですが、
このコードの指定シートを
「省エネリスト」
と指定できる方法を教えてください。
よろしくお願いいたします。

A 回答 (1件)

withブロックの記述ですよね?



ターゲットをアクティブシートではなく、「省エネリスト」シートにすればよいかと思います。


Dim ws As Worksheet

Set ws = ThisWorkbook.Sheets("省エネリスト")

With ws ~~~





End With

という感じです。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
上手くできました。

お礼日時:2025/02/21 13:03

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A