基本的なことかもしれません。すいません。
WIN98,EXCEL2000を利用しています。
10列×1000行程度のデータをエクセルからA4の紙に印刷する必要があります。データはほとんど、文字(日本語)です。
各セルには各々30字~50字程度の文字(全角)が入っています。

[セルの書式設定]
 で
[文字の制御]-[折り返して全体を表示]
に設定を行い、
かつ
[書式]-[行]-[自動調整]
で行間を整えると、ワークシート上はすべての文字を表示しています。

しかし印刷プレビューで確認すると、列幅の中にすべての文字がセル内に入らず、途中で切れてしまいます。折り返された、最後の文字は、印刷に表示されません。

どうすればよいでしょう?
すごく困っているのです。
だれか助けてください。

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

A 回答 (9件)

わたしもこの問題には悩まされました。



参考になるかどうか分かりませんが、苦肉の策として取ったやり方を書いておきます。

1) まず、最終的に表示させたい状態になるように各列の幅を設定します。

2) 次に、キチンと折り返しをしたい列の幅を1~2文字分狭めます。

3) データをすべて選択して、行番号と行番号の間をダブルクリックして、折り返させます。

4) さっき狭めた列幅をもとに戻します。

以上で終わりですが、このやり方は逆に1行で済む行も2行になってしまったりして、無駄に空白の行ができてしまったりする可能性がありますので、完璧な方法ではありませんが、「表示されない行があるよりは、少々の無駄も仕方なし」という時には利用できるのではないでしようか。
    • good
    • 0

こんにちは



 以下のページがご参考になるのでは?

[XL2002] 異なる環境で印刷範囲やセルの幅/高さが変わる場合の対策
http://www.microsoft.com/JAPAN/support/kb/articl …

参考URL:http://www.microsoft.com/JAPAN/support/kb/articl …
    • good
    • 0

エクセルは、ワープロと違って、印刷イメージ編集ができないようです。

ですから、どうやっも、編集画面と、印刷プレビューとは、ずれが生じます。例えば□を書いて、その中に、チェックを描画線で入れて、編集画面でピッタリだったのが、ずれてしまいます。私の場合、試し印刷をして、ずれ具合、はみ出し具合をみて、編集画面上で推測しながら、直していきます。プレビューしてokになるまで…。慣れるとおおよそ見当が付くようになってきました。
表計算としての表示速度を高くしておくため、編集画面は、そのようになってしまうのかなあ…
自動的に合わせるの、無理なのでは…私もいろいろやってみて、だめでした…
    • good
    • 0

>高さを手動でたして、印刷するのがよいのですが


 多分高さが足りないのが同じ列でしょうから
 A列で有れば、A1の上のAをクリックでA列全てが対象になったら
 書式→セル→折り返して全体を表示にチェックを入れる
 書式→列→自動調整

以上でいかがですか

また何か有れば補足して下さい。

この回答への補足

すいません。申訳ございません。
また質問事項をあらためて纏めてみます。

===========================
■前提・要件
WIN98,EXCEL2000を利用しています。
10列×1000行程度のデータをエクセルからA4の紙に印刷する必要があります。データはほとんど、文字(日本語)です。
各セルには各々30字~50字程度の文字(全角)が入っています。


■私の行った操作
[セルの書式設定]
 で
[文字の制御]-[折り返して全体を表示]
に設定を行い、
かつ
[書式]-[行]-[自動調整]
で行間を整えると、ワークシート上はすべての文字を表示しています。

その上で、[印刷]指定。

■その際に起こった現象
--------------------------
○[入力]または[列のセル書式指定]←作業
ワークシート上には「く」までは折り返しなしで表示されます。「け」「こ」はセル内で折り返して表示されます。
セル5行目はセルの行が「自動」調整され、行が高くなります。
あいうえお     セル1行目
あいうえおか    セル2行目 
あいうえおかき   セル3行目
あいうえおかきく  セル4行目
あいうえおかきく  セル5行目

あいうえおかきく  セル6行目
けこ
あいうえおかきく  セル7行目 
けこさ
あいうえおかきく  セル8行目
けこさし
あいうえおかきく  セル9行目
けこさしす

---------------------------
○[印刷]←結果
しかし[印刷プレビュー]および[印刷]を掛けると、各セル内の文字(日本語)がすこしづつ大きく表示され、4行目のセルの最後の文字が印刷されない。

あいうえお    セル1行目
あいうえおか   セル2行目 
あいうえおかき  セル3行目
あいうえおかき  セル4行目 ←問題のセル
あいうえおかき  セル5行目
くけ
あいうえおかき  セル6行目
くけこ
あいうえおかき  セル7行目 
くけこさ
あいうえおかき  セル8行目
くけこさし
あいうえおかき  セル9行目
くけこさしす

---------------------------
というように印刷され、
セル4列目の「く」が印刷されません。


----------------------
ほんとにほんとに申し訳ないです。
EXCELと日本語というのはそもそも相性が悪いのでしょうか?

ああ今週末が納期なのに・・・

補足日時:2001/10/04 17:34
    • good
    • 0

再登場


折り変えしをしたいが高さが足りなくて印刷できないと思います
その行の高さを増やして印刷してください
そして一頁の行数が足りないのであれば
表示→改ページプレビューで縮小印刷して下さい。

この回答への補足

すいません。ありがとうございます。
高さを手動でたして、印刷するのがよいのですが、
なにせ1000×10=10000件近いデータがあり、手動で手作業で高さをたすことができません。

自動で高さは調節してくれないのでしょうか?

いろいろご意見をもらってありがとうございます。

補足日時:2001/10/04 16:34
    • good
    • 0

印刷プレビューの画面で、上にある設定ボタンを押します。


次にダイアログボックスのページタブを選択してそこにある
拡大縮小印刷の「横」と言う項を選択し次の空欄に「1」と
記入してください。次の「縦」の空欄には何も書かないで
一番下の「OK」ボタンを押してみてください。これで、
自動調節されると思うのですが…。やってみてください。

この回答への補足

ほんとにいろいろな人にご意見をもらって申し訳ないです。すいません。
ただ、まだやっぱりできません。
ボクの説明が悪いのかもしれません。
たとえば下記のような印刷をした場合、

ワークシート上には「く」までは折り返しなしで表示されます。「け」「こ」はセル内で折り返して表示されます。
セル5行目はセルの高さがすこし高くなります。
--------------------------
あいうえお     セル1行目
あいうえおか    セル2行目 
あいうえおかき   セル3行目
あいうえおかきく  セル4行目
あいうえおかきく  セル5行目

あいうえおかきく  セル6行目
けこ
あいうえおかきく  セル7行目 
けこさ
あいうえおかきく  セル8行目
けこさし
あいうえおかきく  セル9行目
けこさしす

---------------------------
しかし印刷プレビューを掛けるとを掛けると

あいうえお    セル1行目
あいうえおか   セル2行目 
あいうえおかき  セル3行目
あいうえおかき  セル4行目 ←問題のセル
あいうえおかき  セル5行目
くけ
あいうえおかき  セル6行目
くけこ
あいうえおかき  セル7行目 
くけこさ
あいうえおかき  セル8行目
くけこさし
あいうえおかき  セル9行目
くけこさしす
---------------------------
というように印刷され、
セル4列目の「く」が印刷されません。

エクセルのバグでしょうか?そんなハズはないはずだと思うのですが・・・

補足日時:2001/10/04 16:22
    • good
    • 0

 同じ事がありました。

 ほかの皆さんの方法でもできると思います。印刷領域が足りない事が原因だと思います。
 セルを広げる事も方法ですが、私はすべてのフォントを小さくしました。印刷する領域をすべて反転させてから、上のフォントの数字を小さくするのです。一度試してみてください。

この回答への補足

ありがとうございます。
すいません。フォントを小さくすると、行数が減ってしまう場合があります。

すなわち、
2行にわたっていたものが1行になってしまいます。
すると印刷をするときに、
___________________________
|いんさつ、いんさつ、いんさつ|
|_____(空欄)_____|

となってしまうのです。
空欄のところを積めて印刷したいのです。
---------------------------
ただ印刷するだけだと、下記のようになってしまい、「つ」の文字が印刷されません。
__________________________
|いんさつ、いんさつ、いんさ|
~~~~~~~~~~~~~~~~~~~~~~~~~~

補足日時:2001/10/04 13:56
    • good
    • 0

折り変えしをしたいが高さが足りなくて印刷できないと思います


その行の高さを増やして印刷してください
    • good
    • 0

私はセルを広げたら直ったのですが直りませんか?


余白を減らし、セルを広げる。
    • good
    • 0

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

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

このQ&Aを見た人が検索しているワード

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

Qスプレッドシートでドロップダウンリストの内容を自動更新させたい

http://office-qa.com/Excel/ex68.htm
こちらのサイトの方法をスプレッドシートで行いたいのですが上手くいきません。

A列に記入(月に何度か追加される)したものを、B列のプルダウンの項目に反映させて記入がしたいです。
A1にあるりんごをB列だとB2に表示させなければいけない時があるため、A列にあるものを隣のB列にそのまま反映させたいわけではないです。

A列       B列(プルダウン)
1.りんご     もも
2.ばなな     りんご
3.もも      ばなな
4.かき(追加)

Aベストアンサー

関数を使ったリストではなく、[名前付き範囲]を使ってみては。

設定例:A列にリストに表示させる項目が追加される場合
メニューの[データ]→[名前付き範囲]を選択。
表示された[名前付き範囲]ウィンドウの「名前付けされた範囲1」を
適当な名前「果物」にします。リストの範囲が[ 'シート1'!A1 ]に
なっていたら、[ 'シート1'!A1:A1000 ]のように追加される品数で
用意し[完了]で決定します。

プルダウンを表示したい範囲を選択して、データ→入力規則から
[データの入力規則]を出し、[セル範囲]をB列の範囲を指定します。
[条件]を[リストの範囲]で指定にして、範囲を「果物」とします。
[保存]ボタンを押すと、プルダウンがB列の範囲に表示されます。

A列で入力されていない範囲はプルダウンに表示されません。
A列にデータを追加をすると、プルダウンのリストも増えます。

QEXCELの表、組[A列]:番号[B列] を 組[A列]:番号[行]に変換する方法

EXCELに
A列に組、B列に番号がそれぞれ反映されている表があります。
これを
A列に組、同行に番号が横並びに配置された状態に変更したいと考えております(添付画像)。

D列にはA列の組名を「重複なし」で貼り付けます。
このとき、E列~K列にどのような数式を入力すればよろしいでしょうか?
E1に入力する数式を教えていただけるとありがたいです。
何卒よろしくお願いいたします。

Aベストアンサー

こんばんは!

画像の配置だとE1セルに
=IF($D1="","",IFERROR(INDEX($B$1:$B$1000,SMALL(IF($A$1:$A$1000=$D1,ROW($A$1:$A$1000)),COLUMN(A1))),""))

配列数式になりますので、Ctrl+Shift+Enterで確定!
この画面からコピー&ペーストする場合は
上記数式をドラッグ&コピー → E1セルを選択 → 数式バー内に貼り付け →そのまま(編集可能なまま)
Ctrl+Shiftキーを押しながらEnterキーで確定!
数式の前後に{ }マークが入り配列数式になります。

最後にE1セルのフィルハンドルで列・行方向にずぃ~~~!っとフィル&コピーします。

こんな感じではどうでしょうか?m(_ _)m

QGoogleスプレッドシートでの抽出について

Googleスプレッドシートで参加者のリストを作成したいのですが、添付画像にあるように
それぞれが月~金に参加の可否を○×でプルダウン形式で選択し、コメント欄に文章を入力します。

そこで、画像下部のように各曜日の○が選択されてる人物の名前とコメント欄を抽出したいのですがどうすればいいのでしょうか?

分かる方いらっしゃいましたら回答をお願いします。

Aベストアンサー

Googleスプレッドシートには,エクセルにはない便利な関数が幾つかあります。

B11:
=filter(A2:A8,B2:B8="○")
C11:
=filter(G2:G8,B2:B8="○")
とそれぞれ記入します。
B12やC12以下には自動でcontinue関数が追加され,希望の結果が得られます。

Q[セルの書式設定][横位置]の[インデント]の単位

添付図は
1.セル A1 を選択
2.[書式]→[セル]→[配置]を実行
3.[横位置]として“左詰め(インデント)”を選択
4.[インデント]として“2”を選択
5.[文字の制御]として“折り返して全体を表示する”を選択
した後で、次の文を入力した状態を示しています。
Mao Asada successfully landed a triple axle and earned her new personal best score of 142.71, but placed sixth overall due to a poor performance in the short program.
フォントの種類は Courier New です。
なお、標準書式セル A2 にも上と同じ文を入力しています。

ちなみに、私は Excel 2002 を使用しています。

さて、セル A2 と比較して分かるように、セル A1 の左端は約3文字分のスペース幅になっています。このスペース幅とインデント数値との関係を調べてみると次のようになりました。
インデント値 左端スペース幅
    0    0文字分(スペースなし)
    1    約2文字分
    2    約3文字分
    3    約5文字分
    4    約7文字分

[インデント]で設定する数値の単位は何なのでしょうか?
そのことを説明した記述を紹介していただけたら助かります。

添付図は
1.セル A1 を選択
2.[書式]→[セル]→[配置]を実行
3.[横位置]として“左詰め(インデント)”を選択
4.[インデント]として“2”を選択
5.[文字の制御]として“折り返して全体を表示する”を選択
した後で、次の文を入力した状態を示しています。
Mao Asada successfully landed a triple axle and earned her new personal best score of 142.71, but placed sixth overall due to a poor performance in the short program.
フォントの種類は Courier New です。
なお、標準書式セル A2 にも上と同じ文...続きを読む

Aベストアンサー

> インデント]で設定する数値の単位は何なのでしょうか?
> そのことを説明した記述を紹介していただけたら助かります。

下記URLのページには、次のように説明されています。

『インデントの幅は、Excelの初期設定のフォントサイズである「MSゴシック 11ポイント」の文字数を基準とした単位で指定されるため、フォントサイズが異なるセル同士でも同じ間隔でインデントを設定することができます。』

「セルに入力した文字列を1文字分だけ右にずらしたい(Excel)」
http://www.jpita.or.jp/hpv3/ziten/mokutekibetu/ex_59.html


Defaultの「MSゴシック 11ポイント」は、
「ツール」メニュー→「オプション」→「全般」タブで、設定されている「標準のフォント」および「サイズ」によります。

「Excel の [セルの書式設定] ダイアログ ボックスの設定を制御および理解する方法」
http://support.microsoft.com/kb/264372/ja

QVBAにて、ユーザーフォーム上に設置したスプレッドシートを編集するコー

VBAにて、ユーザーフォーム上に設置したスプレッドシートを編集するコード

VBAにて、OMC?という機能を使ってユーザーフォームにスプレッドシートを複数設置しました。
このスプレッドシート上にあるデータを、エクセルシートに持ってくる事はできたのですが、スプレッドシートそのもののデータの追加、削除等が出来ません。

スプレッドシート→エクセルシートへのデータ移動はこのようなコードを使っています。これは問題なく動きました。
Sheets("DB").Range("H1").Value = UserForm1.Spreadsheet2.Range("A" & cnt).Value

ですが、逆に
UserForm1.Spreadsheet2.Range("A" & cnt).Value = Sheets("DB").Range("H1").Value
としても、エラーは出ませんが反映されないようです。

やりたい事は、スプレッドシートのある範囲の値をクリアしたいというもので
UserForm1.Spreadsheet1.Range("B10:H22").Select
Selection.Clear

このように設定したのですが、やはり反映されません。

ユーザーフォーム上のスプレッドシートを編集するには、何か特別なコーディングが必要なのでしょうか?

VBAにて、ユーザーフォーム上に設置したスプレッドシートを編集するコード

VBAにて、OMC?という機能を使ってユーザーフォームにスプレッドシートを複数設置しました。
このスプレッドシート上にあるデータを、エクセルシートに持ってくる事はできたのですが、スプレッドシートそのもののデータの追加、削除等が出来ません。

スプレッドシート→エクセルシートへのデータ移動はこのようなコードを使っています。これは問題なく動きました。
Sheets("DB").Range("H1").Value = UserForm1.Spreadsheet2.Range("A" &...続きを読む

Aベストアンサー

当方の Excel2003 + OWC11のスプレッドシートでは お示しのコードで動作していますよ

スプレッドシートのシートを指示していないのでアクティブシートに対しての操作になっているはずです

cntの値自体は期待通りなのでしょうか

UserForm1.Spreadsheet1.Range("B10:H22").Select
で選択自体は出来ていますか?

Selection.Clear
と記述してしまうとExcelのシートに対しての動作になってしまうと思います

スプレッドシートに対して行いたいのであれば
UserForm1.Spreadsheet1.Selection.Clear
といった具合にオブジェクト指定するか

With/End With などで指示しておきましょう

With UserForm1.Spreadsheet1
  .Range("B10:H22").Select
  .Selction.Clear
End With
といった具合です

Qexcel2010の[書式]-[スタイル]はどこに

excel2003では[書式]-[スタイル]を表示させると
標準のフォントサイズ等見れますが2010ではこの項目は何処に行ったのでしょうか?

Aベストアンサー

「ホーム」-「セルのスタイル」、標準となっているところで右クリック→変更で以前と同じように確認及び、変更できます。

QCCcleranerで不要ファイル削除後、グーグルドライブのスプレッドシートが表示されず、困ってます

こんにちは。
ささやかな物販HPの受注フォームとして、グーグルドライブのスプレッドシートを
使っています。
先日、PCがサクサク動かなくなったので、CCclearner で分析 → 不要ファイルを
掃除しました。
その後、グーグルドライブのスプレッドシートが表示されなくなり、グーグルドライブでは
過去に保存した画像ファイルのみ表示されます。
CCclearnerが、スプレッドシートを不要ファイルと誤認識?して掃除したなら真っ青です。
スプレッドシートを再表示させる方法はありますか。
WEB ブラウザはGクローム OSはWin8.1です。

Aベストアンサー

既に色々と試されているようですが。

chromeのキャッシュとCookieを消してみる。
chromeの拡張機能をオフにしてみる。
chromeの画面で“コントロール+F5”を押してみる。
chromeの画面で“シフト+F5”を押してみる。

別ブラウザで試してみる。開けたらファイルをダウンロードしてPCに保存→保存したファイルをGoogleドライブにアップロード。

Googleドライブを開く→開けないGoogleスプレッドシートのタイトル左にあるチェックボックスにチェックを入れる→画面上部にあるメニューから「ダウンロード」をクリック→形式を指定してダウンロード→ダウンロードしたファイルをPCに保存→保存したファイルをGoogleドライブにアップロード

あと、CCclearner はPCを掃除するソフトではなく、レジストリをいじれる人が、その作業を効率化するソフトと考えるべきものですので、使用しない方が良いです。

Q[原紙]→[スキャナー]→[フォトショップ]→[エクセル]での原寸印刷のやり方

タイトルに書きましたとおり、[原紙]→[スキャナー]→[フォトショップ]→[エクセル]で、最初に取り込んだ[原紙]と全く同じサイズで印刷に出したいのですが、原寸よりも小さくなってしまうので困っています…。

紙に印刷された画像をスキャナで取り込み、フォトショップでgif画像にしました。
と、ここまでは原寸だったのですが、エクセルに貼り付けて印刷しましたら、実際のものよりも一回り小さくなって印刷されてしまいました。
縦横比は同じです。
2.33cmが、1.75cmになりました。

エクセルに貼り付けるときに、「挿入」→「図」→「ファイル」から貼り付けました。
「図の書式設定」では100%になっています。

普段は[原紙]→[スキャナー]→[フォトショップ]→[イラストレーター]で印刷しているのですが、その時は原寸で出ます。(今回もその方法なら原寸なのですが…)

原寸で印刷するにはどうしたらいいのでしょうか?
よろしくお願い致します。

Aベストアンサー

画像を貼り付けるエクセルのシートは事前にページ設定が出来てますでしょうか?
メニューバーで表示>改ページプレビューの設定にして見やすいサイズに表示倍率を上のツールバーで設定してください。青色の改ページラインが貼り付けた画像とほぼ同じになっていますか?画像より大きければドラッグして改ページラインを画像に合わせてください。

Qgoogleappsのスプレッドシートの使い方

googleappsスプレッドシートについて教えて下さい

質問1
googleappsのスプレッドシートて、基本的に保存ボタンがなく
入力したら即保存できてしまいますが、これがものすごく不便な時があります
普段更新権限はもっているのですが・・・いまだけ読み取り専用で開くとかそういう事は
できないのでしょうか?

質問2
自分で作成したスプレッドシートなら削除しても、ゴミ箱にありますが
他の人が作成して共有しているスプレッドシートを削除すると
自分のゴミ箱にも作成者のゴミ箱にもなかったのですが
人の作ったものを削除してしまったら、即物理削除で、復元することはできないのでしょうか?
できるとしたらその操作を教えて下さい

Aベストアンサー

スプレッドシートを開いて、表示メニューからリストを選択したら、読み取り専用のスプレッドシートを共有しながら、並べ替えとフィルタリングを許可する事も可能だったと思いますが、違うかも;;

完全に削除してしまったファイルとかを復元する場合、一定期間内ならGoogleが復元してくれるみたいですが…。
詳細までは把握していないので明確な回答ができないです;;申し訳ない…。

Q[色]+#,##0;[色]-#,##0;[色]0;@ と[<10]#.0;0 同時設定可能ですか?

よろしくお願いします
いつもgooの皆さんには大変お世話になっております
お陰様でエクセルが大分進歩しました
win8.1でエクセルは2013です

タイトルの通り、2つの書式は同時に設定できますか?
可能であればその書き方を教えていただけないでしょうか?
同時に設定したい書式は下記のとおりです

[色]+#,##0;[色]-#,##0;[色]0;@  と [<10]#.0;0 です

Aベストアンサー

こんばんは!

おそらくセルの書式設定のユーザ定義は最大3個までしか設定できなかったともいます。

ユーザー定義の欄に
[赤][<0]-#,##0;[青][<10]0.0;[青]#,##0;@
としてみてください。
① マイナスの場合のフォント色は「赤で3桁のカンマ区切り」
② プラスの場合で10未満の場合は「青で小数点以下一けた表示」
③ プラスで10以上の場合は「青で3桁のカンマ区切り」
その他(文字列)の場合は「自動」(黒)

以上のような表示になると思いますが、
「0」の場合の設定ができません。
「0」の場合の表示桁数は一桁でフォント色は「自動」がお望みなのではないでしょうか?
おそらく手動でのセルの書式設定のユーザー定義ではどれか一つを犠牲にする必要があるのではないかと思います。
(できる方法があればごめんなさいね。)

ただ、お望みの方法ではないかもしれませんが、
上記条件付き書式のセル変更があればマクロで書式を変えてやる方法があります。

マクロでやるとなるとわざわざセルの書式設定を手動でやる意味がないので
敢えて今回はこの程度で・・・m(_ _)m

こんばんは!

おそらくセルの書式設定のユーザ定義は最大3個までしか設定できなかったともいます。

ユーザー定義の欄に
[赤][<0]-#,##0;[青][<10]0.0;[青]#,##0;@
としてみてください。
① マイナスの場合のフォント色は「赤で3桁のカンマ区切り」
② プラスの場合で10未満の場合は「青で小数点以下一けた表示」
③ プラスで10以上の場合は「青で3桁のカンマ区切り」
その他(文字列)の場合は「自動」(黒)

以上のような表示になると思いますが、
「0」の場合の設定ができません。
「0」の場合の表示桁数は一...続きを読む


人気Q&Aランキング

おすすめ情報