• 締切済み

エクセルで印刷するときのテクニック

質問させてください。 例:A1に「3」と入力するとA2に「75」(=A1*25)と表示させるものがあるとします。 この場合、印刷するときにおいて 「3」は印刷させたくないけど「75」は印刷させたい 私の知っているやり方ではA1のフォントを白(背景色)にすれば 隠しセルになり印刷されないのは知っています。 ただしその場合はパソコン上でも認識しにくいです。 A1も黒または認識できる色でセルに数字が入っているかを容易に確認できるようにし、 かつ印刷するときにA1のみ印刷させない方法はあるのでしょうか? ~条件~ ・A1もA2も印刷範囲に設定する ・A1にポイントをおいたり、文字反転させなくても一目で認識できるようにする

みんなの回答

  • shintaro-2
  • ベストアンサー率36% (2266/6244)
回答No.7

>~条件~ ・A1もA2も印刷範囲に設定する 条件が自己矛盾のような気がしますが、 算数の問題用紙かなにかでしょうか? B2を=a2としておいて、B1,B2を印刷するのが楽だと思います。

全文を見る
すると、全ての回答が全文表示されます。
回答No.6

もっと簡単な方法! 「表示」→「改ページプレビュー」 で A列を対象から はずせばOK! それではダメ?

全文を見る
すると、全ての回答が全文表示されます。
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.5

こういう都合のいい設定は現状のエクセルにはありません。 見えたとおりに印刷するのがパソコンの大原則です。 非印刷セルの設定のような仕組みはエクセル側にもなく、プリンタドライバ側にも無いでしょう。 だから印刷直前には空白・スペースか・文字白色かにしないとどうしようもない。 (1)どこか印刷範囲外のフラグで問題のセルの文字色を左右(白色化)する条件付き書式 (2)印刷ボタンでもつくり、クリックしたとき、VBAでも使って、特別にセルの値を一時的に退避し、細工して(空白にして)印刷し、終るとセルの値を元に戻す しかない。一部印刷用のためのマスクのような考え方もない。 昔良くやった、白ボテ・インクで、隠すセルを塗りつぶし、コピーをとるほうが早いのでは。

全文を見る
すると、全ての回答が全文表示されます。
noname#176215
noname#176215
回答No.4

今の仕様に拘っている限り いい方法はないと思います。 入力フォームなどを検討されてはいかがでしょう。 一応。 A1セルに「3」と入力して フォントを白に設定 A1セルと同サイズの四角形のオートシェイプを作成 四角形を選択した状態で 数式バーに「=A1」と入力 四角形の書式設定 「配置」タブで配置を[右揃え]に 「フォント」タブで 色を[自動]に変更 「プロパティ」タブで [オブジェクトを印刷する]のチェック外す →[OK] 以上で入力しづらくはなりますが条件は満たします。

全文を見る
すると、全ての回答が全文表示されます。
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.3

方法1.条件付書式を利用する場合 印刷範囲外のセル(別シートでも可)を利用するなら AA1を利用するとして A1を選択して「書式」「条件付き書式」で 「数式が」「=$AA$1=1」で書式ボタンから文字の色を白(背景色)にする。 これでAA1に1を入れるとA1の文字が見えなくなります。 方法2.行または列単位で非表示(幅・高さが0)にする場合 行または列を選択して「データ」「グループとアウトラインの設定」「グループ化」 行列番号の左または右にボタンが表示されます。 ボタンの操作でグループ化した行または列を表示/非表示を切り替えられます。

全文を見る
すると、全ての回答が全文表示されます。
  • marbin
  • ベストアンサー率27% (636/2290)
回答No.2

>A1もA2も印刷範囲に設定する ↑ということですので、フラグを立てるのは 印刷範囲外にしてください。

全文を見る
すると、全ての回答が全文表示されます。
  • marbin
  • ベストアンサー率27% (636/2290)
回答No.1

条件付き書式 で印刷時だけ文字色を白くするとか。 数式が =A1=1 でA1に「1」を入力してフラグを立てる。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルの印刷プレビューが真っ白に。

    XPの2002で印刷プレビューを出すのですが、数字が全くでてきません。 セルの色は反映されますが、数字は白に反転されているようです。 どうすればよいのかわかりません。 教えてください。

  • Excel 条件付き書式の設定【空白なら白字、それ以外は黒字】

    初めて質問させていただきます。 Excelの条件付き書式の設定で、 条件を設定するセルの一つ左のセルが、 空白ならば条件設定セルのフォント色を白に、 空白でなければ同セルのフォント色を黒にしたいのです。 例えば、セルA1が空白の場合セルA2(条件設定セル)のフォントは白 セルB1に何か値が入っている場合はセルB2(条件設定セル)の フォントは黒・・・という具合です。 これを、一つずつの設定ではなく、範囲を指定して 一括で条件設定をしたいのですが、上手い方法が分からずにいます。 どうかお知恵をお貸し下さい。

  • エクセルの使い方

    あるセル、たとえばA1に数字を入力して、ひとつ右のセルA2に数字を入力する。その数値が(1)A1>A2のとき、(2)A1=A2のとき、(3)A1<A2のとき、それぞれの場分けをしてA2のセルの背景を異なった色にするにはどうすればいいのでしょうか?たとえば、(1)の場合は青、(2)の場合は白、(3)の場合は赤という具合に。困っています。お願いします。

  • Open Office Calc の条件付き書式

    Excelで作成したファィルをOpen Office Calcで開いたとき、条件付き書式におけるフォントの色が下記の例のように変化してしまいます。 何か対策、方法等がありましたら教えてください。 例 (1)セルの値が0より大のとき、セルの背景を赤、フォントを白    (2)セルの値が0より小のとき、セルの背景を青、フォントを白 この条件で(1)は正常に移行しますが、(2)は背景は青のままです がフォントの色が赤に変わってしまいます。

  • Excelの白フォントを印刷しない方法

    Excelで、数式セルのフォントを条件付で「白」にして、表の面に表示させなくしてあるセルが、印刷すると通常のセルと同様に黒字で出てしまいます。 数式は入れたままで、このセルを無色印刷にする方法はありますか。 教えて下さい。よろしくお願いします。

  • エクセルで「白字」を印刷したくないのですが

    エクセル2003を使用しています。 条件付書式で、ある条件の場合文字の色を白に するようにしています。 これにより画面上ではセルは空白に見えます。 ただ印刷すると白文字も印刷されてしまいます。 白字だけ印刷しないようには出来ないのでしょうか?

  • Excelで背景色を黒にして印刷

    最近目が疲れるので画面を反転表示にさせたいと思っています。 Excelで 背景を黒にして時を白にする方法は分かるのですが、そのまま印刷すると 当然黒い地に白抜きの印刷になってしまいます。 ワードは反転表示をしても 白地でも可能です 表示だけ反転して 印刷は 白地に黒文字で 出来るにはどうすればよいのでしょうか?

  • エクセルのマクロについて

    エクセル2003を使用しています。もしよかったら教えてください。 【例】 エクセルシートを2つ使うことを前提として、 Sheet1にはA1:F50の6列範囲セルに対して1~60の範囲内の数字が決められた背景色とフォント色に従い元々ランダムに入っております。 次に新たにSheet2を作り、そのE1:J50の6列範囲セルに値を他からコピーしてきた数字がランダムに入っています。 上記Sheet1セル範囲とSheet2セル範囲を比較して、それぞれのセル範囲内の数字がそれぞれ一致した場合、Sheet2のセル群をSheet1のセルの背景色とフォントカラーを同一に変更するマクロがわかりませんでした。 また1~60範囲外数値であれば処理しません。 調べても、数値入力した時点で他のセルの背景・フォント色を同一に変更する方法しか無かったので、For Eachを使い、試してみたのが下記のマクロです。 Private Sub Worksheet_Change(ByVal Target As Range) Dim v, c As Range '//変更されたセル範囲・値をチェックして、関係なければ処理をしない If Target.Count > 1 Then Exit Sub If Intersect(Range("E1:J50"), Target) Is Nothing Then Exit Sub v = Target.Value If Not IsNumeric(v) Or v < 1 Or v > 60 Then Exit Sub '//参照するシートの範囲について順にチェック '//値が同じだったら、フォントカラーと背景色を同じにして終了 For Each c In Worksheets("sheet1").Range("A1:F50") If c.Value = v Then Target.Interior.ColorIndex = c.Interior.ColorIndex Target.Font.ColorIndex = c.Font.ColorIndex Exit For End If Next c End Sub これで実行するとSheet2に数値を新たに入力してうまくいきます。 ただ、Sheet2へ他からコピーしてきた数値のセル背景・フォント色を変更することができないです。 上記の作業を次から次へと新規で対応しなければならず、数値の入力に疲れてきております。 うまくいくマクロありますでしょうか?

  • [エクセル2003] 条件付き書式の色変化がうまくいかない

    数字入力で重複があった場合フォントの色を変えるようにしたいのですが、その入力する数字は0から始まるものもあるので、セルの表示形式を文字列にしている状態です。 それで入力する各セル(A1:A10)の条件付き書式に(例:A1部) =COUNTIF($A$1:$A$10,A1)>=2 と書きました。 すると初めの数字だけ色が変わるようになってしまいました(012の場合0だけ)。セルの表示形式を数値にすると色はうまくいくのですが、0からの数値の場合0の表示が消えるので、なにかうまくいく方法はないでしょうか?

  • EXCEL条件付書式で背景を白にした場合にこの部分以外だけを表示する方法関数

    お世話になります。 00101 00101 00102 00103 00103 00104 と並ぶセルで右と左で数字がかぶっていないセルだけを空白にしたくて条件付書式を使って処理しました。 すると 00102 だけが残って見える状態になりました。 ただ00101等は左と右で同じ数字がある場合は背景を白にするという関数を条件付書式でいれているため肉眼では数字は見えなくなっていますが実際には数字は見えないだけで入っている状態です。 具体的には (上記範囲がA1:B4として A1セルなら 条件「数式が」「=COUNTIF($B$1:$B$4,A1)>0」で文字色を背景色と同じ(白色)に設定 B1セルなら 条件「数式が」「=COUNTIF($A$1:$A$4,B1)>0」で文字色を背景色と同じに設定 で下方に書式のみをコピーする。 同じ列内に複数ある場合でも空白表示ならA1セルで 条件「数式が」「=COUNTIF($A$1:$B$4,A1)>1」で文字色を背景色(白色)と同じに設定 でこれを反映したいすべてのセルに書式のみをコピーする。) となっています。 ただこの場合空白ではないので肉眼で文字が見える部分(00102)だけをオ-トフィルを使って抜きだしたりする事ができません。 抜きだす方法がありますでしょうか? お手数ですがお教え願います。

run keeperとの連携ができない
このQ&Aのポイント
  • 10/12以降の走行データがrun keeperにアップロードされなくなりました。
  • スマホアプリ及びPCブラウザ上での連携解除、再連携や、データを一度削除して再アップロードしてもrunkeeperに反映されません。
  • 対応方法をご教授ください。
回答を見る

専門家に質問してみよう