質問: 書式設定とコメントを保持する書き込み可能なセルでワークシートを保護する方法 特定のセルが書き込み可能になるようにワークシートを保護する方法はありますか(たとえば、ユーザーはこれらのセルに数字を入力できます)が、フォーマットとコメントボックスは変更できませんか?特定のセルのみのロックを解除した保護されたワークシートを作成できます。ただし、別のワークシート(フォーマットが異なり、独自のコメントボックスがある)のセルからそれらのセルにコピーして貼り付けると、フォーマットとコメントが上書きされます。このソリューションはexcel2010で理想的に機能しますが、新しいバージョン固有のソリューションも私にとって興味深いものです。
回答: この場合、私は否定的な答えを出す必要があることがわかります:あなたが求めている機能はvbaマクロなしでは不可能であり、それでも書くのは非常に苦痛です(合理的な解決策は存在しますが)。私は、この機能がexcelユーザーによって要求されたという10年以上の答えに基づいていますが、解決策はありませんでした。証拠として、microsoftのexcel user voiceサイトで見つかった多くの提案のいくつかを以下に示します。これらの声は、常に無視されていました。 excelの貼り付けのデフォルトの動作を変更 コピー&ペーストによる上書きデータ検証の停止 マクロやvbaを使用せずに保護されたexcelに値を貼り付けることのみを許可する機能が必要 「数式」または「値」になるように「貼り付け」のデフォルトを変更するオプションを追加 テキストとして貼り付け デフォルトの貼り付けを宛先フォーマットに指定するオプション 「条件付き書式の貼り付けとマージ」をデフォルトの貼り付け動作にする コメントには、一部のユーザーに有効なあらゆる種類の回避策がありますが、ワークシートのexcelの動作を変更するには、ユーザーからの何らかの規律、またはvbaマクロが必要です。