![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
下記のコードは先日教えて頂いたコードを参考に作成しました。
セルD47に不特定の文字が表示されるとマクロ住所コピーが実行されます。
しかし、セルD47があるシートを他のブックのシートからコピペした場合は
マクロが上手く実行されません。
セルD47に直接書き込むとマクロが事項されます。
この問題を解決できる方法を教えてください。
よろしくお願いいたします。
If Not Intersect(Range("$D$47"), Target) Is Nothing And Not Target.Value <> "" Then Call 住所コピー
以上となります。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
こんにちは
意味がよくわかりませんけれど・・
>セルD47があるシートを他のブックのシートからコピペした場合は
>マクロが上手く実行されません。
状況が不明ですが、シートそのものをコピーしたのであれば、コピー元のシートにChangeイベントのマクロが設定されていなければ当然ながら動作しません。
なおかつ、シートそのもののコピーでは、セルの値は変更されていないので、Cangeイベントは発生しません。
マクロが設定されていないシートでも同様の処理を適用したいという意味なら、ブックのChangeイベントを利用してください。
(ただし、シート名のチェックが必要になると思います)
セルの値を他シートからコピペしたのであれば、Changeイベントは発生するので、ご提示のコードは実行されるはずです。
ただし、ご提示のコードでは対象セルの値が空白の場合は実行しないように制御していますので、空白セルをコピペしても実行はされません。
空白の場合でも実行したいという意味なら、制御を外せば良いでしょう。
なお、質問者様はマクロを多用しているようですので、どこかのマクロでイベントを停止したままになっていれば、当然ながらイベントは発生しません。
回答ありがとございます
連絡が遅くなりまして申し訳ありません
詳しく教えて頂きまして
ありがとうございました
おっしゃる通りです
少し整理して、試してみます
感謝いたします
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excelのマクロについて教えてください。 1 2024/06/18 09:20
- Visual Basic(VBA) Excelのマクロについて教えてください。 1 2024/06/13 13:39
- Visual Basic(VBA) VBAコードについて教えてください。 2 2024/06/18 13:51
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 4 2024/03/05 09:03
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2024/03/01 17:04
- Excel(エクセル) エクセルVBAでオブジェクトが必要です 2 2022/09/10 16:37
- Visual Basic(VBA) Excelのマクロについて教えてください。 2 2024/06/14 16:38
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 11:02
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2024/07/01 09:07
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/05/23 16:28
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
エクセルのマクロについて教えてください。
Visual Basic(VBA)
-
エクセルVBA
Visual Basic(VBA)
-
エクセルのVBAコードについて教えてください。
Visual Basic(VBA)
-
-
4
エクセルのマクロについて教えてください。
Visual Basic(VBA)
-
5
エクセルのマクロについて教えてください。
Visual Basic(VBA)
-
6
エクセルのマクロについて教えてください。
Visual Basic(VBA)
-
7
エクセルのマクロについて教えてください。
Visual Basic(VBA)
-
8
VBAコードについて教えてください。
Visual Basic(VBA)
-
9
Excelのマクロについて教えてください。
Visual Basic(VBA)
-
10
Excelのマクロについて教えてください。
Visual Basic(VBA)
-
11
エクセルのVBAコードについて教えてください。
Visual Basic(VBA)
-
12
Excelのマクロについて教えてください。
Visual Basic(VBA)
-
13
久しぶりのプログラミング
Visual Basic(VBA)
-
14
Excelのマクロについて教えてください。
Visual Basic(VBA)
-
15
エクセルのマクロについて教えてください。
Visual Basic(VBA)
-
16
エクセルのマクロについて教えてください。
Visual Basic(VBA)
-
17
ExcelのVBAコードについて教えてください。
Visual Basic(VBA)
-
18
Sub 要具ライフ() ActiveSheet.Cells.Find(what:=TOPゴム")."
Visual Basic(VBA)
-
19
ExcelのVBAコードについて教えてください。
Visual Basic(VBA)
-
20
エクセルのマクロについて教えてください。
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
時間短縮のために、テキストフ...
-
Excel VBA 選択範囲の罫線色の...
-
VBA 別ブックからコピペしたい...
-
コードを直していただきたいで...
-
VBA listBoxから
-
Excel VBA 定義されたプロージ...
-
ExcelのVBAコードについて教え...
-
[VB.net] ボタン(Flat)のEnable...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
マクロの記録を使用したマクロ...
-
ExcelのVBAです。フォルダ内の...
-
【ExcelVBA】インデックスが有...
-
エクセルファイルのデータ転記...
-
Outlookの「受信日時」「件名」...
-
エクセルのマクロについて教え...
-
ワードVBA どの表か知ることは...
-
エクセルのマクロについて教え...
-
エクセルのVBAコードについて教...
-
エクセルのマクロについて教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAなくなるの?
-
VBAでCOPYを繰り返すと、処理が...
-
vba 削除
-
プログラミング
-
Excelのマクロについて教えてく...
-
Excelのマクロについて教えてく...
-
エクセルのVBAコードについて教...
-
久しぶりのプログラミング
-
ユーザーフォームに別シートか...
-
エクセルVBAコードで教えて下さ...
-
VBA 別ブックからコピペしたい...
-
ExcelのVBAコードについて教え...
-
VBAコードについて教えてくださ...
-
vba アクティブシートの名前変...
-
Excelのマクロについて教えてく...
-
エクセルVBA
-
Geogebraの操作方法について
-
マクロの記録を使用したマクロ...
-
Excel(M365) Vlookup/セル反転(...
-
Excel 範囲指定スクショについ...
おすすめ情報