

Application.CutCopyMode=True時の対象セル範囲を取得したく思っています。
対象セルが記憶されているオブジェクト、または、
CutCopyMode=True時のイベントがわかればよいのですが見つかりません。
只今、SelectionChangeにて一時保管して使用していますが、Mode対象セル範囲を次から次へと変更していくと、この方法では上手く取得できません。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Application.CutCopyMode <> xlCopy And _
Application.CutCopyMode <> xlCut Then
Set 一時保管 = Selection
End If
End Sub
イベントまたはオブジェクトご存知の方宜しくお願い致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
#1 のWendy02です。
補足です。今自分の書いたものを読んでいて、ミスを発見したのですが、CutCopyMode の点線枠とSelection とは、一致しませんね。ClipBoard に入っているか入っていないかですね。ClipBoard には、Excel用のものと、Windows用のものと、ActiveX コントロールのDataObject の三つがあって、ユーザーが一番使いやすいのは、DataObjectですが、これは、テキストオンリーです。
No.1
- 回答日時:
こんばんは。
Wendy02です。最初に、
Application.CutCopyMode <> xlCopy And _
Application.CutCopyMode <> xlCut Then
ロジックとしては、And じゃなくて、Or じゃないのかなって思いますが、イベント自体が、SelectionChange で、Set 一時保管 = Selection としても、 Dim 一時保管 As Range として、モジュールレベルの変数か、Public としてグローバル変数にしなければ、End Sub でお終いになってしまいますね。
その溜めたものを吐き出す時に、どういうことになるのかっていうことで、入れる方には、イベントは、あまり手順はいらないと思います。あえて必要になるのは、吐き出し時に、Selection 自体をどのように加工するか、ということが重要鍵になるのか、と思います。つまり、同じシート内なら、再び SelectionChange イベントが働いてしまうので、それを回避することも考えなくてはなりません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで数値の変化をカウントし...
-
vbaで指定したセルより下の行を...
-
エクセルでスピンボタンとスク...
-
EXCEL VBA で西暦の下一桁でセ...
-
エクセルマクロで「セルのサイ...
-
ExcelVBA コンボボックスに入力...
-
マクロのデータ削除
-
EXCELに画像を貼り付けマクロの...
-
Excel VBA:フォーム←→セルのア...
-
Excelのマクロで選択している行...
-
Excel VBA で色付きのセルの値...
-
Excelマクロ セルを行頭に移動
-
【マクロ】実行時エラー '424':...
-
特定の文字がある行以外を削除...
-
vba マージエリアの行数を非表...
-
Cellsのかっこの中はどっちが行...
-
エクセルで離れた列を選択して...
-
Excel UserForm の表示位置
-
[EXCEL]ボタン押す→時刻が表に...
-
エクセル マクロ 範囲指定で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vbaで指定したセルより下の行を...
-
VBAでの SendKeysの変数指定方法
-
Excelマクロ セルを行頭に移動
-
エクセルでセルをクリックする...
-
マクロのデータ削除
-
Excel VBA:フォーム←→セルのア...
-
エクセルマクロで「セルのサイ...
-
(エクセルVBA)セルを左クリッ...
-
セルをクリックしたら色を変え...
-
excel マクロでの特殊文字入力方法
-
Excel VBA で色付きのセルの値...
-
VBA Rangeの足し算
-
IF関数で違う値もTRUEになる
-
【マクロ】1つのセルから結合...
-
ファイルサーバー上のexcelファ...
-
結合セル内の値を、結合解除後...
-
【EXCEL-VBA】特定の値の入った...
-
ロックされていないセル内をクリア
-
VBA ボタンをセルの右側に合わ...
-
ダブルクリックでセルに色をつ...
おすすめ情報