セルを移動するときに条件付き書式が壊れないようにする


0

この質問は、ロックされたワークシート内のセルを移動することで式/書式の破損防ぐの明確なサブセットですが、まだ解決されていません。

簡単なExcelゲームを想像してください。

    | A  | B |
    ----------
 1  | 19 |   |
 2  |  5 |   |
 3  | 23 |   |
 4  |  8 |   |

ユーザーは、セルに移動してB、左側の数字を再入力する必要があります(私は知っています、愚かですが、それは例です!)。彼/彼女が正しくやった場合にそれを見えるようにするために、条件付き書式があります:

  • 場合は=$A1<>$B1trueで、テキストが赤になっています。に適用され=$B$1:$B$4ます。

これは機能しますが、...

  1. プレーヤーのタイプ8B1。赤くなります。彼/彼女は間違いを認識し、ドラッグ&ドロップで正しいセルに移動8します
  2. 8赤色のままで、条件付き書式は次のように分割されます

    • 場合は=$A3<>$B3trueで、テキストが赤になっています。に適用され=$B$3:$B$4ます。
    • 場合は=$A1<>$B2trueで、テキストが赤になっています。に適用され=$B$2ます。

ドラッグアンドドロップを使用しているときにフォーマットが壊れないようにするにはどうすればよいですか?


2
セルの値が変更されるたびに条件付き書式を復元するvbaの外部では実行できないため、解決されません。ドラッグアンドドロップまたはコピーアンドペーストを使用しないようにユーザーをトレーニングすることをお勧めします。それは同じ効果があります。ユーザーは特別な値のみをコピーして貼り付けることができ、機能します。しかし、これはトレーニングの問題またはVBAです。
スコットクレーナー

これは完璧な答えでしょう。:)
ボウイ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.