Excel VBA 質問スレッド №1775 (未解決)
値貼り付けのみ許容(これ以外の貼り付けは制限)する方法について
投稿者 : さぁーささん 投稿日時 : 2024/02/10(Sat) 00:14:23 OS : Windows 11 EXCEL : Office 365
表題の方法を教示ください。
貼り付け方法を取得するプロパティなどがあればいいのですが。
よろしくお願いいたします。
表題の方法を教示ください。
貼り付け方法を取得するプロパティなどがあればいいのですが。
よろしくお願いいたします。
スポンサーリンク
[返信 1] Re : 値貼り付けのみ許容(これ以外の貼り付けは制限)する方法について
投稿者 : てらてら 投稿日時 : 2024/02/10(Sat) 07:15:12
こんにちは。
貼り付けれられた方法を取得するプロパティは無いと思います。
思いつく方法としては、値以外の変化を貼り付けられるセルで監視するとか。
でも全てを追うと結構面倒です。
こんにちは。
貼り付けれられた方法を取得するプロパティは無いと思います。
思いつく方法としては、値以外の変化を貼り付けられるセルで監視するとか。
でも全てを追うと結構面倒です。
[返信 2] Re : 値貼り付けのみ許容(これ以外の貼り付けは制限)する方法について
投稿者 : higeru 投稿日時 : 2024/02/10(Sat) 08:10:26
直接的には無理。
貼り付けさせたく範囲を保護して、直接操作させないようにするとか。
直接的には無理。
貼り付けさせたく範囲を保護して、直接操作させないようにするとか。
[返信 3] Re : 値貼り付けのみ許容(これ以外の貼り付けは制限)する方法について
投稿者 : 通りすがり10 投稿日時 : 2024/02/10(Sat) 17:09:26
通りすがりさんが他にいたのに今気づいたので。
今日から私は通りすがり10です。
A=値だけ張り付けを許可するセル範囲。
B=張り付けるデータ。
AとBが重なるが、
Bの方がAよりでかい時と。
Aに対しBが小さすぎる時。
Bがはみ出す時。
とか色々ありますよね。
それぞれでの動作が未定義だとサンプル書けませんね。
制限したい範囲を保護して。
ボタンをおしたら、貼り付けで重なり範囲で問題がない時だけ保護を解除して張り付けてまた保護するコードを書くのが一番安全だと思います。
Excelファイルはテンプレート化しておいた方がいいかな。
通りすがりさんが他にいたのに今気づいたので。
今日から私は通りすがり10です。
A=値だけ張り付けを許可するセル範囲。
B=張り付けるデータ。
AとBが重なるが、
Bの方がAよりでかい時と。
Aに対しBが小さすぎる時。
Bがはみ出す時。
とか色々ありますよね。
それぞれでの動作が未定義だとサンプル書けませんね。
制限したい範囲を保護して。
ボタンをおしたら、貼り付けで重なり範囲で問題がない時だけ保護を解除して張り付けてまた保護するコードを書くのが一番安全だと思います。
Excelファイルはテンプレート化しておいた方がいいかな。
当掲示板について
- Excel VBA に関する掲示板です。Excel VBA に関する質問や疑問、それに対する解決方法など気軽に投稿してください。
- 記事内ではHTMLのタグは使用できません。
- 記事は一度投稿すると修正できません。内容を訂正したい場合は返信で対応してください。
- Sub〜End Sub、Function〜End Function は自動的にプログラムコードとみなし、枠で囲って見やすくします。
- Excel VBA とは関係ないことや、他人が不快に思うようなことなど、管理人が適当でないと判断した記事は削除する場合があります。
スポンサーリンク
返信入力フォーム
( 処理日時 : 2026-04-02 15:41:06 )