Excel で契約書を作成していますが、印刷時に明細項目の価格設定を表示したくありません。フォントの色を白に変更するのは時間がかかるので、選択肢にありません。セルのグループを非表示にすると、印刷時にシートが壊れてしまいます。セルのグループをフォーマットして、テキストが画面には表示されるが、印刷時には表示されないようにする方法はありますか?
答え1
セル (印刷範囲外または別のシート上) を使用して、価格を表示するかどうかを指定します。次に、非表示にするすべてのセルに対して、条件付き書式を使用します。セルが の場合はtrue
価格を表示し、セルが の場合はfalse
価格を非表示にします。価格の 1 つを書式設定し、 を含む書式をコピーしますformat painter
。
答え2
これを実現するには、BeforePrint を使用してスクリプトを実行し、セルを白に変更してから、AfterPrint を使用して元の色に戻すというマクロを使用できます。