エクセルで印刷しようとすると枠だけ印刷されて
肝心の入力したデーターが印刷されません。なぜですか?

私の父がこのように電話で質問してきました。
私自身エクセルでこのような経験がなく理由がわかりません。
父も会社でエクセルを使っていているけど
こんなことは初めてでどうしたら良いのかわからないそうです。
自宅で初めて購入したPCを使って初めて印刷したので
その辺の不具合なのでしょうか?
設定や相性、操作ミスなど
思い当たる原因を教えてください。
電話からの又聞きなので非常に大雑把な質問になってしまいましたが
なにか解決の糸口になるような回答お願いします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

実際見てないのでなんともいえないのですが・・



フォントの設定は確かめましたか?
プリンタの方で対応してないフォントを使っていると、そう言う現象が
起こるかもしれません。一般的なフォント(MSPゴシックなど)にしてみて
下さい。文字の色を薄い黄色とかにしてて、モノクロプリンターで印刷すると
見えないこともあります。(薄い色だとプリンタによっては見えにくくなる)
それでも駄目なら・・・うーん、また出直してきます。

そういえば、プリンタドライバのインストール設定はちゃんと出来てるのかな?
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qエクセル プルダウンの作り方

お世話になります。
エクセルでプルダウンの作り方を教えていただけませんでしょうか?
住所を▼のボタンでクリックしたら【北海道,青森,秋田,岩手・・・】などの選択ができるようにしたいのです。
宜しくお願いします。

Aベストアンサー

メニューから「データ」、「入力規則」、「設定」で「入力値の種類」を「リスト」を選択します。
そうすると「元の値」という表示がでますので、そこで前もって作っておいたリストの範囲を指定します。
多くないのでしたら、そのままそこにカンマで区切って入力しても出来ます。

Q印刷時に列で同じ項目は印刷しないようにしたい(エクセル)

列の項目が同じ場合、以下の分は印刷しないようにしたいです。セルを結合せず、印刷時にそのような設定はできないでしょうか。

職業名前
会社員中田
会社員山下
公務員井出
公務員山田

→ 以下のように印刷したい。

職業名前
会社員中田
     山下
公務員井出
     山田

Aベストアンサー

>A1は「職業」のセルですが、それでいいのでしょうか。

たとえば、
A2からA10まで選択して
「書式」-「条件付書式」で
「セルの値が」、「次の値に等しい」
=A1
として、書式のフォントの色を「白」にします。

これで選択したセル全体に条件付書式が設定されます。
それぞれのセルで確認してみると、
A2セルでは、=A1
A3せるでは、=A3
になっていると思います。

Qエクセルでプルダウンメニューの作り方

  エクセルの画面で、よく三角形を逆さまにした形をクリックするといくつかメニューが出てき、どれかを選べるようになっていますが、その作り方を教えてください。
 会社で人事を担当していますが、三角形(プルダウンボタン)をクリックすると社員氏名一覧が表示され、そこから選択できるようにしたいのです。
 しばらく自力でいろいろやってみましたが、さっぱり見当がつかず、どうやればいいのか分かりませんでした。よろしくお願いします。

Aベストアンサー

こんばんは!
当方使用のExcel2003での一例です!

↓の画像のようにSheet2に名簿表を作成しておきます。
画像ではSheet2のA2セル以降を範囲指定 → 名前ボックスに仮に「名簿」と入力しOK
これで範囲指定したセルが「名簿」と名前定義されましたので、

Sheet1のリスト表示させたいセルを範囲指定 → メニュー → データ → 入力規則
→ リスト → 「元の値」の欄に
=名簿
としてOK

これでSheet1のセルをアクティブにすると右側に下向き▼が表示されますので、そこをクリック!
これで希望に近い形にならないでしょうか?
Excel2007の場合は↓のURLが参考になるかもしれません。

http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/excel2007-ny_kis2.html

尚、同一Sheetに「名簿表」を作成する場合は名前定義する必要はなくて
「元の値」の右側の四角をクリックし、リスト表示したいセルをそのまま範囲指定すればOKです。

以上、お役に立てば良いのですが・・・m(_ _)m

こんばんは!
当方使用のExcel2003での一例です!

↓の画像のようにSheet2に名簿表を作成しておきます。
画像ではSheet2のA2セル以降を範囲指定 → 名前ボックスに仮に「名簿」と入力しOK
これで範囲指定したセルが「名簿」と名前定義されましたので、

Sheet1のリスト表示させたいセルを範囲指定 → メニュー → データ → 入力規則
→ リスト → 「元の値」の欄に
=名簿
としてOK

これでSheet1のセルをアクティブにすると右側に下向き▼が表示されますので、そこをクリック!
これで希望に近い形にならない...続きを読む

Qエクセルで複数のシートを同じ印刷設定(印刷品質 きれい)で印刷する方法



エクセルで10個のシートがあり、そのシートをすべて同じ印刷設定(印刷品質 きれい)で印刷する方法ってないでしょうかね??

今現在だと、シートごとに設定した印刷設定になっているのですが、一括で設定する方法はないでしょうか??

教えてください



と質問をして

選択して、ファイル→ページ設定で→オプションで 印刷の設定が一括変更できることをアドバイスいただいたのですが、これだと、一つ一つ違う余白等のデータもすべて変更されてしまうので、使えないことがわかりました。。。。

印刷の品質 だけを一斉に替える何かいい方法はないでしょうかね。。。。???

使い方としてテスト印刷のときは 早いで印刷して、清書はきれいで印刷をしたいのです。


お願いします。

Aベストアンサー

>印刷の品質 だけを一斉に替える何かいい方法はないでしょうかね。。。。???

印刷の品質はプリンタの設定なので、エクセル単独での設定方法はありません。

ただし、[スタート]-[設定]-[プリンタ] を開いて、プリンタのプロパティから印字品質を変更しておけば、その後の印刷ではその設定が標準設定になっているはずです。

Qエクセル(Excel) 納品書の作り方【画像修正版

昨日http://oshiete.goo.ne.jp/qa/7348426.htmlで質問させていただき、詳しくご回答いただき少し進んだのですが、状況が変わったので改めて質問させていただきます。

■エクセル(Excel)で納品書の作成をしています。
シート1に納品書、シート2に商品マスタ(一覧)を作っていて、シート2の一覧を反映させて
納品書に番号を打ち込むだけで、商品名・単価までが出るシステムを作りたいのですが、
昨日のご回答の中の「VLOOKUP」?を入れて、自分なりにマス目の数字を変えてやってみたのですが
反映されずN/?のようなエラーになってしまいます。

※画像が見にくかったのでシート<CENTER></CENTER>だけにしました。

1、上記のように、シート2との関連付けの係数を、写真の場合の数字で教えてください。

2、合計と、合計から20%を引いた数値を割り出す関数も、写真の数字で御願いします。

宜しくご教授お願い致します。

Aベストアンサー

こんばんは!
前回投稿した者です。

当方もかなり古い(人間も古い!なぁ~んちゃって!)Excel2003を使用しています。
↓の画像のようにSheet2にデータを作成しておきます。

#N/A というエラーは、「検索値」がない!ということですので
お示しの画像のB列にSheet2のA列にないデータを入力するとそういったエラーが表示されます。

画像のセル配置ですと
C4セルに
=IF($B4="","",VLOOKUP($B4,Sheet2!$A:$C,COLUMN(B1),0))
(「$」マークの位置に気を付けてください)
という数式を入れD4セルまでオートフィルでコピー!
そのまま最後の24行目までコピーしておきます。

F4セルには
=IF(COUNTBLANK(B4:E4),"",D4*E4)
という数式を入れ、F24までオートフィルでコピー!

これでB列に商品番号を入力すればSheet2のデータが反映され、
E列に数量を入力でF列に金額が表示されると思います。

最後に合計金額のF26セルは
=IF(COUNT(F4:F24),SUM(F4:F24),"")
手数料のF27セルは
=IF(F26="","",F26*0.2)

これで何とか形にならないでしょうか?

※ 振込金額の欄は不明ですので手を付けていません。

参考になりますかね?m(_ _)m

こんばんは!
前回投稿した者です。

当方もかなり古い(人間も古い!なぁ~んちゃって!)Excel2003を使用しています。
↓の画像のようにSheet2にデータを作成しておきます。

#N/A というエラーは、「検索値」がない!ということですので
お示しの画像のB列にSheet2のA列にないデータを入力するとそういったエラーが表示されます。

画像のセル配置ですと
C4セルに
=IF($B4="","",VLOOKUP($B4,Sheet2!$A:$C,COLUMN(B1),0))
(「$」マークの位置に気を付けてください)
という数式を入れD4セルまでオートフィルで...続きを読む

Qエクセルの住所録から条件式のあうものだけを宛名印刷し、印刷後印刷回数のセルを加算させる方法

エクセル形式の住所録があります。1行に1人のレコードになっており氏名、郵便番号、住所(市町村名)、住所(番地以降)は、それぞれ別々の列に、はいっています。
また、各レコードごとに宛名を印刷した回数を入力してある列があります。

今、やりたい作業は、
1.過去に宛名を印刷した回数を元に名簿の中から選び出したリストにハガキ宛名印刷をし、回数を1つ増やす。例えば、過去に2回印刷し、送付した名簿に3回目のハガキ印刷をし、その方の回数のセルのところを3に書き換える作業を自動的にやりたいのです。

また、できればここまで一挙に自動でできればありがたいのですが
2.任意に選択したリストから、過去の印刷回数に応じて、ハガキの宛名の下半分の欄にそれぞれ異なったコメントを刷り込み、印刷し、かつ印刷回数の数字を1つ増やす。

レコードは、固定的なものでなく、下に頻繁に新しい方が付け加わり、また行の削除により消して行くものもあります。

専用ソフトを買うことは考えてないので、エクセル、ワードなどのソフトを利用してやる方法を教えてください
ワードの差込印刷にVBAを、組み合わせて条件検索と送付回数の自動的書き換えをさせるといいらしいのですが、やり方がわからないので。

もちろん他にいい方法があれば、それでも結構です

エクセル形式の住所録があります。1行に1人のレコードになっており氏名、郵便番号、住所(市町村名)、住所(番地以降)は、それぞれ別々の列に、はいっています。
また、各レコードごとに宛名を印刷した回数を入力してある列があります。

今、やりたい作業は、
1.過去に宛名を印刷した回数を元に名簿の中から選び出したリストにハガキ宛名印刷をし、回数を1つ増やす。例えば、過去に2回印刷し、送付した名簿に3回目のハガキ印刷をし、その方の回数のセルのところを3に書き換える作業を自動的にやり...続きを読む

Aベストアンサー

私も仕事があって、直ぐとはいかず、前の質問に今答えを上げました。前のを締めきらず、そのままにして、同じような質問を上げるのは規約違反です。
私は一応コーディング例を上げましたが、OKWEBは業務解決丸投げの場ではないと思うので節度を持って疑問点を絞り質問してください。

Qエクセル(Excel) 納品書の作り方【改めて】

昨日http://oshiete.goo.ne.jp/qa/7348426.htmlで質問させていただき、詳しくご回答いただき少し進んだのですが、状況が変わったので改めて質問させていただきます。

■エクセル(Excel)で納品書の作成をしています。
シート1に納品書、シート2に商品マスタ(一覧)を作っていて、シート2の一覧を反映させて
納品書に番号を打ち込むだけで、商品名・単価までが出るシステムを作りたいのですが、
昨日のご回答の中の「VLOOKUP」?を入れて、自分なりにマス目の数字を変えてやってみたのですが
反映されずN/?のようなエラーになってしまいます。

※画像が貼り付けてあります。商品名は1番以外伏せさせていただいています。
くっつけてありますが、左側がシート1・右側がシート2です。

1、上記のように、シート2との関連付けの係数を、写真の場合の数字で教えてください。

2、合計と、合計から20%を引いた数値を割り出す関数も、写真の数字で御願いします。

宜しくご教授お願い致します。

Aベストアンサー

画像がいまいちよく見えないのですが、納品書の項目は左から、No、商品番号、商品名、単価、数量、金額でいいのでしょうか(名前は多少違っていても意味があっていればもんだいないです)

でしたら、
C1セルに=IF(ISBLANK(B2),"",VLOOKUP(B2,Sheet2!$A$2:$C$200,2,FALSE))
D1セルに=IF(ISBLANK(B2),"",VLOOKUP(B2,Sheet2!$A$2:$C$200,3,FALSE))
E1セルは空白で
F1セルに=IF(D2="","",D2*E2)
といれて、C1からF1までをコピーしてその下の行にタテに貼り付ければ出来ますよ。
おそらくエラーが出たのは、コピーしたときにVLOOKUP関数の最初のセルの指定がずれてしまっているのでは無いかと思いますよ。     

Qエクセルで差込印刷(?)のようなこと

たとえばSheet1にとある試合の結果(審判の名前や何点対何点だったかなど)を記入するフォームを作っておきます。
Sheet2には対戦する人の名前のリストを作ります。
そして、リストの順番にフォームの対戦する人を入れるセルだけを一枚一枚変えながら印刷することはできないですか?

やりかとはどうであれ、とにかくWordの差込印刷みたいに特定のセルだけを
変えながら印刷できないでしょうか?

Aベストアンサー

エクセルVBAで出来ます。
最低線なら下記のように4ステップとごく簡単です。
データとして
Sheet1に
   (A列) (B列)
(1)取組表
(2)対戦相手西田 五郎
Sheet2に
   (A列)
(1)山田 一郎
(2)中田 二郎
(3)下田 三郎
を用意する。
(1)Sheet1の画面でALT+F11を押す。VBE画面になる。
(2)ALT+I(挿入)、ALT+M(標準モジュール)を押す。標準モジュールModule1が出来る。
(3)下記をModule1の画面に貼り付ける。
Sub test01()
For i = 1 To 3
Worksheets("sheet1").Range("b2") = _
Worksheets("sheet2").Cells(i, 1)
Worksheets("sheet1").Range("a1:d5").PrintOut
Next i
End Sub  
(4)プリンターに紙をセットしプリンタ電源等起動。
(5)VBE画面で実行-SUB/ユーザーフォームの実行をクリック。印刷が始   まる。3枚印刷される。
(6)解説
  ・上記はSub SubEndの中は5行ですが、2行はわざと2行に
   わけた行があるためで、4ステップと言いました。(アンダー
   バーがある行と次の行)。
  ・FOR NEXTは繰り返しなので、除くと、実質は2ステップとも言える。
  ・Sheet1,Sheet2の部分は、自分のシート名を””で囲んで置換えて
   ください。
  ・Range("B2")のところは、受ける側のセルを指定してください。
   印刷する帳票のレイアウトで決まり(変わり)ます。
  ・Cells(i, 1)はSheet2のどのセルよりデータを持ってくるかを指定します。
   Cells(i,j)のiは第1行目は1、第3行目は3・・。
   jはA列のとき1、B列は2、J列なら10です。推定できますよね。
  ・PrintOutはプリントの前にセットアップが色々出来ます。A4・B5指定、縦横
   指定、部数指定、フッター設定など。詳細は、マクロの記録をして何か印刷して
   詳細を察知してください。解説書を見るとかもしてください。

エクセルVBAで出来ます。
最低線なら下記のように4ステップとごく簡単です。
データとして
Sheet1に
   (A列) (B列)
(1)取組表
(2)対戦相手西田 五郎
Sheet2に
   (A列)
(1)山田 一郎
(2)中田 二郎
(3)下田 三郎
を用意する。
(1)Sheet1の画面でALT+F11を押す。VBE画面になる。
(2)ALT+I(挿入)、ALT+M(標準モジュール)を押す。標準モジュールModule1が出来る。
(3)下記をModule1の画面に貼り付ける。
Sub test01()
For i = 1 To 3
Worksheets("...続きを読む

Qエクセル2007でプルダウンで選んだものに反応

Excel2007でプルダウンで選んだものに反応して隣のセルが自動入力される方法(エクセル2007)
A1をプルダウンで「猫」「犬」から選べるようにし、「猫」を選んだ場合B1に自動に「111」が、「犬」を選んだ場合B1に自動に「222」と入力されるようにしたいです。
ご教授の程、宜しくお願いします。

Aベストアンサー

VLOOKUP関数での方法です。
(1)別シートに入力文字列と対応コード表を作成。(仮にSheet2のA:B列範囲で順不同)
(2)B1に=IF(COUNTIF(Sheet2!A:A,A1),VLOOKUP(A1,Sheet2!A:B,2FALSE),"")を設定
   入力文字列が存在しない場合は空白としています。

Qエクセルで1行全て0の場合は印刷しないようにするには

エクセルで在庫管理をしています。商品数がたくさんあり、 「商品名・前期繰越数・仕入・出荷・店舗間移動・返品・次期繰越数」等を1行に表示しています。
その1行全てが「0」の場合印刷しないようにするにはどうすればいいでしょうか?
印刷までいかなくても表示しなくなくなるまででもいいです。
似たような質問を見つけたのですが、マクロやVBAの知識が全くないため、
自分のケースに応用が出来ませんでした。是非ご教授よろしくお願いいたします

Aベストアンサー

空いている列を作業用に使います(H列とします)
2行目からデーターが入っているとして
H2 =(A2<>0)+(B2<>0)+(C2<>0)+(D2<>0)<>(E2<>0)+(F2<>0)+(G2<>0)
とし、下にコピーします(データーの入っている行分)
そうすると、全部「0」の行だけH列が0になります
1行目にオートフィルターを設定します
H1をクリックしてオプションで
「0」「等しくない」とすると
ゼロの行が表示されなくなります


人気Q&Aランキング

おすすめ情報