No.1ベストアンサー
- 回答日時:
セルが編集中のとき、VBAの制御が及ばないので、お望み通りの事は難しいと思いますが、
ワークシートにチェックボックスと、テキストボックスを一個ずつ置いて、
セルが編集状態になる前にクリップボードに、テキストボックスの内容を転送しておき、
セルの編集中にCtrl+Vのショートカットで貼り付けられる様にするという案はいかがでしょうか。
チェックボックスは上記操作のOn-Off用です。
実用にはSelection_ChangeのEventが有効になるセル範囲を設定する必要があると思いますが、アイデアの提示に止めます。
Microsoft Forms 2.0 Object Libraryを参照設定要です。下記リンク先をご覧下さい。
http://officetanaka.net/excel/vba/tips/tips20.htm
'☆Sheetモジュール
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim buf As String
Dim CB As New DataObject
If Me.CheckBox1.Value = False Then Exit Sub
If Me.TextBox1.Value = "" Then Exit Sub
With Me
.CheckBox1.Top = Target.Top
.TextBox1.Top = Target.Offset(2, 0).Top
buf = Me.TextBox1.Value
End With
With CB
.SetText buf
.PutInClipboard
End With
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 指定値をマクロで検索&シート移動 2 2022/04/27 23:29
- Excel(エクセル) エクセルVBA 任意のセルの選択時、指定のセルの値を表示 1 2023/04/21 08:13
- XML XML同じ名前の要素を自動で集約するツール 1 2022/04/11 09:21
- Excel(エクセル) エクセルでシート保護のかかり方の違いとセルの非保護の設定 3 2022/08/09 10:02
- モニター・ディスプレイ 「.cur」のアイコン表示について 4 2023/03/04 10:21
- Visual Basic(VBA) VBA 画面上のカーソルに文字数字を入力するコードを教えて下さい 1 2022/10/30 10:31
- Windows 10 Windows11タスクバーやエクスプローラー、スタートメニュー 動画全画面時にカーソルが見えない 1 2022/04/08 00:03
- iPhone(アイフォーン) スマホ文字消しにくい 3 2023/07/27 15:23
- PHP PHPを使って、別サイトの一部を取得して表示したいのです。。 1 2023/01/18 21:45
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データが入力されている隣のセ...
-
メッセージを1度だけ表示したい。
-
セル色を5秒間隔で変える
-
VBAで、貼り付け禁止命令を実現...
-
エクセルテキストボックスの文...
-
Swing 編集不可でも選択可能なJ...
-
EXCELマクロ 保護されているシ...
-
ダブルクリックすると現在の時...
-
ハイパーリンクされているファ...
-
Excelについて
-
[VBA]型が一致しません
-
Excel VBA ダブルクリックで入...
-
エクセルのVBAでダブルクリック...
-
VBAで丸をつけたいです。
-
Visual Studio2019のC#で開発し...
-
Excelのセル内にある図形を削除...
-
Jtableの特定のセルの背景色や...
-
jTableのセルを入力禁止にしたい。
-
離れた複数のセルのどこかに文...
-
VBAの判定の仕方を教えてくださ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELマクロ 保護されているシ...
-
データが入力されている隣のセ...
-
エクセルテキストボックスの文...
-
Excelについて
-
メッセージを1度だけ表示したい。
-
ハイパーリンクされているファ...
-
ダブルクリックすると現在の時...
-
エクセルVBA(実行時エラー438...
-
エクセルVBA セル選択後にカレ...
-
Windowsで動くVBAがmacOSで動か...
-
VBAで、貼り付け禁止命令を実現...
-
VBAで丸をつけたいです。
-
VBA セルに合わせて移動するが...
-
セル色を5秒間隔で変える
-
(VBA)アクティブセルを起点に...
-
Excel VBA ダブルクリックで入...
-
Jtableの特定のセルの背景色や...
-
エクセルのVBAでダブルクリック...
-
VBAのListBoxで複数選択して...
-
マクロを使って画像を貼り付け
おすすめ情報