OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

エクセルのマクロで任意のセルに他のシートのセルの内容を入力したい。

  • 困ってます
  • 質問No.236082
  • 閲覧数757
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 84% (257/304)

初心者のhaasan99と申します。

エクセルのマクロを利用して、任意のセルに特定のセルに入力している内容を入力したいのです。

任意のセルと特定のセル(たとえばA1)が同じシートの場合は、下記のマクロで実行できました。
ActiveCell.Value = "=$A$1"

特定のセルが他のワークシートの場合でもできる方法があるでしょうか。(たとえば、任意のセルがワークシート1で特定のセルがワークシート2)

参考書を調べていろいろやってみましたが、うまくいきませんでした。
どうぞよろしくお願いします。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.1
レベル9

ベストアンサー率 47% (44/92)

特定のセルが他のワークシート(Sheet2とする)の場合でもできます。
 任意のセルに数式で参照する場合は、
  ActiveCell.Value = "=Sheet2!A1"
 任意のセルに値のみ参照する場合は、
 ActiveCell.Value = Sheets("Sheet2").Range("A1")

マクロで実行するのであれば、数式で参照する必要が特にないのであれば、値参照させたほうがいいと思います。
お礼コメント
haasan99

お礼率 84% (257/304)

kamicha1さん、早速のご回答ありがとうございます。

おかげさまで、希望どおりにできました。

2,3日ずっと悩んでおりましたが、解決できて大変助かりました。

今、マクロに挑戦中ですので、また、おたずねすることがあるかもしれませんが、どうぞよろしくお願いします。
投稿日時 - 2002-03-16 17:47:10
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ