例えば印刷範囲をB~H列に指定して、
改ページプレビューで確認してA列が印刷範囲外になっていても、
印刷プレビューで見たらA列も印刷範囲に含まれるし、
実際に印刷しても、A列が入りますよね?

左の何列かを印刷しない方法ってありますか?

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

A 回答 (4件)

追加補足です。



プレビュー画面から「印刷」をクリックして、
印刷のダイアログを表示させて印刷範囲を選択しても良いみたい。
    • good
    • 0
この回答へのお礼

本当にすみません!マクロで印刷範囲が設定されてたみたいで、新規ファイルでやったらちゃんとA列は印刷範囲外になりました・・・。
2通も回答を頂いたのにすみませんでした。ありがとうございました。

お礼日時:2001/04/05 13:31

もしかしてアイコンのプレビューや印刷を使ってませんか?



メニューの「ファイル」-「印刷」で印刷のダイアログを
表示させて、印刷範囲を選択部分にしないとダメだったと思います。

デフォルトはシートになってたはず。
    • good
    • 0

 2000でやってみたのですが、A列は印刷されませんでした。


原因がわたしにはわからないのですが違う方法で、A列全体を選択して
右クリックで”表示しない”にして印刷プレビューを見てみてください・・。
 なんでだろ??
    • good
    • 0
この回答へのお礼

本当にすみません!マクロで印刷範囲が設定されてたみたいで、新規ファイルでやったらちゃんとA列は印刷範囲外になりました・・・。
原因がわかるはずないですよね。ありがとうございました。

お礼日時:2001/04/05 13:32

印刷範囲がちゃんと設定されていれば範囲外は改ページプレビューでも範囲外ですし、実際に印刷しても範囲外は印刷されないはずなんですけど・・・。


範囲設定がうまくいってないのでは?
    • good
    • 0
この回答へのお礼

本当にすみません!マクロで印刷範囲が設定されてたみたいで、新規ファイルでやったらちゃんとA列は印刷範囲外になりました・・・。
おっしゃるとおりです。ありがとうございました。

お礼日時:2001/04/05 13:34

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

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

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

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

Q「試験範囲」は英語でなんといいますか?

「試験範囲」は英語でなんといいますか?

どの辞書を調べてもthis test covers pages 30-42 のようにしかのっていません。

学校で試験範囲が書かれたプリントのタイトル部分は、一体どのような表現となるのが、英語圏で一般的なのでしょうか。お教えください。

Aベストアンサー

「範囲」とはちょっとニュアンスが違うのだけれど、試験に出る項目のリストには、"exam objectives" とか"Study guide"等と書かれています。
 
学期を通しての試験範囲や試験の日程が書かれたものは"exam schedule" とか "test schedule" と書かれています。
 
黒板の板書や口頭でテスト範囲を発表する場合は、"Test #3 will cover from chapter 5 to chapter 10."等です。 

Qexcel2007印刷範囲の選択と改ページプレビューと改ページの挿入

Excel2007を使っています。
シートはExcel97-2003と互換性のあるbookで保存している状態です。
設定を変えた覚えがないのですが、
例えばNO1~NO6まで選択し、プリンタで「選択した部分を印刷」にします。

1枚目→正常
2枚目→NO2の一行だけ1枚の紙に印刷
3枚目→NO2の残り
4枚目→NO3の二行のみ印刷
5枚目→NO3の残り
6枚目→NO4の三行のみ印刷
というふうに一行ずつ増えて真中に印刷されてます。

ここで印刷ドキュメントは終わり、選択してあるNO5とNO6はなかったことになっています。

過去3年間「選択した部分を印刷」はトラブルなく普通にできていました。

いろいろ調べてみたのですが、
今までは「ページレイアウト」タブの「印刷範囲の設定」を使ったことがありません。
今印刷したいセルを選択したあと「印刷範囲の設定」を押すと謎の線が出てきて印刷されてたとおりわかれてしまっています。

表示タブの「改ページプレビュー」は正常です。

印刷範囲の選択と改ページプレビューと改ページの挿入についてわかっていないのかと思うのでどなたかお教えください。


サイズはA4縦です。
余白は上下2cm、左右1.5cm、ヘッダーフッターは1.3cm。
縮小は94%。

プリンタはエプソンPM-A890
パソコンはNEC、OSはウインドウズvistaです。

Excel2007を使っています。
シートはExcel97-2003と互換性のあるbookで保存している状態です。
設定を変えた覚えがないのですが、
例えばNO1~NO6まで選択し、プリンタで「選択した部分を印刷」にします。

1枚目→正常
2枚目→NO2の一行だけ1枚の紙に印刷
3枚目→NO2の残り
4枚目→NO3の二行のみ印刷
5枚目→NO3の残り
6枚目→NO4の三行のみ印刷
というふうに一行ずつ増えて真中に印刷されてます。

ここで印刷ドキュメントは終わり、選択してあるNO5とNO6はなかったことになっています。

過去3年間「...続きを読む

Aベストアンサー

印刷範囲を指定する、あるいは改ページを設定するなどの操作はすべて改ページプレビューに反映されるはずですね。そはならないということでしょうか?
印刷操作に入る前に改ページプレビューで確認されてみてはいかがでしょう。

Q一般に「英語」というときの言葉の概念の範囲について

一般に「英語」というときの言葉の概念の範囲について

日常生活において、「英語」というとき
いわゆる「英語」の他に
慣用的にフランス語やドイツ語などの外国語(特にヨーロッパ圏の言語)のことも含めて
「英語」と呼び慣わす場合があるような気がするのですが。。。

自分の思い過ごしでしょうか?

Aベストアンサー

・・・というよりは、白人が外国語を話していたら、「英語」ときめつけてしまう
風潮がある、ということでしょう。本当はフランス語やドイツ語かもしらないのに。
あるいは、白人が道にまよっていて親切心がある人がつい「英語」で話しかけて
しまうかもしれません。本当は英語は片言で、スペイン語やイタリア語が
自分のことばかもしれないのに。

Q例えば、AさんからGさんまでがA列に縦に並んでいてB列に数字が入っています。B列にある数字の合計をA

例えば、AさんからGさんまでがA列に縦に並んでいてB列に数字が入っています。B列にある数字の合計をA-Gさん別々に出したいんですが簡単なvbaの記述方法はないでしょうか?
お願いします。

Aベストアンサー

こんばんは!

A列のA~Gさんは複数存在しているのでしょうか?
そうであればSUMIF関数で対応できると思いますが、VBAをお望みだというコトですので
一例です。

元データはSheet1にあり、Sheet2に表示するとします。
尚、Sheet1の1行目は項目行でデータは2行目以降にあるという前提です。
標準モジュールにしてください。

Sub Sample1()
Dim lastRow As Long, wS As Worksheet
Set wS = Worksheets("Sheet2")
wS.Cells.ClearContents
With Worksheets("Sheet1")
.Range("A:A").AdvancedFilter Action:=xlFilterCopy, copytorange:=wS.Range("A1"), unique:=True
lastRow = wS.Cells(Rows.Count, "A").End(xlUp).Row
With Range(wS.Cells(2, "B"), wS.Cells(lastRow, "B"))
.Formula = "=SUMIF(Sheet1!A:A,A2,Sheet1!B:B)"
.Value = .Value
End With
End With
End Sub

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

こんばんは!

A列のA~Gさんは複数存在しているのでしょうか?
そうであればSUMIF関数で対応できると思いますが、VBAをお望みだというコトですので
一例です。

元データはSheet1にあり、Sheet2に表示するとします。
尚、Sheet1の1行目は項目行でデータは2行目以降にあるという前提です。
標準モジュールにしてください。

Sub Sample1()
Dim lastRow As Long, wS As Worksheet
Set wS = Worksheets("Sheet2")
wS.Cells.ClearContents
With Worksheets("Sheet1")
.Range("A:A...続きを読む

Q「実行時エラー 9 インデックスが有効範囲にありません」を英語で連絡したい

VBで作ったソフトで良く出る、
実行時エラー 9 インデックスが有効範囲にありません
というエラーを、開発元に伝えたいのですが、

くだんのソフトがアメリカ製英語ソフトになっています。

アメリカの開発元へ、エラーを伝えてあげたいのですが、
MS日本で翻訳した「実行時エラー 9 インデックスが有効範囲にありません」
というエラーメッセージの、本国英語版メッセージが、どういう文面なのか
わからず困っています。

一応、Microsoft Technetも探してみたのですが、私の力量ではお手上げです。

どなたか英語版の原文エラーメッセージをご存知の方、
または、日本語エラーメッセージの原文対訳サイトをご存知の方、
などいらしてましたら、どうか助けてください。

Aベストアンサー

No.4です。
目的がVisual Basicで
>「実行時エラー 9 インデックスが有効範囲にありません」を英語で連絡したい
なら、どのバージョンでも
Run-time error 9 Subscript out of range
だと思います。

ランタイムがインストールされていなければ、Visual Basicは実行できないと思います。
そのプログラムのインストール時かそれ以前にインストールされていると思います。

Qエクセルで印刷範囲の点線が超えているので、 改ページプレビューで納めたのですが、印刷が出来ますが 文

エクセルで印刷範囲の点線が超えているので、
改ページプレビューで納めたのですが、印刷が出来ますが
文字が小さく印刷されます。
見栄えが悪いので、指定した文字の大きさで印刷できる方法お教え下さい

Aベストアンサー

余白を小さくするか用紙を大きくするかしかありませんね。

Q英語とスペイン語は現在完了形の守備範囲が違いますか?

たった今話し相手が言ったことを聞き取れなかったとき、What did you say? と[過去形で]聞き返すのが、英語。
Que has dicho? と[現在完了形]で聞き返すのが、スペイン語。このように観察しました。もっとアカデミックな?言い方で説明すると、どんな風に言えますか?英語とスペイン語では現在完了形の守備範囲が違うのでしょうか?

Aベストアンサー

守備範囲は基本的には同じで、どちらも完了、結果、経験、継続を表すのに現在完了形を使います。
スペイン語の方が、過去形、現在完了形の区別を話し手の感情に依存しており、英語よりも用法がフレキシブルです。

例えばスペイン語では極端な話、5年前に起こった出来事を描写する文に現在完了を用いても間違いにはなりません。
分かり易い例を挙げると
Mi abuelo ha muerto hace cinco anos.
など。話し手が今でもおじいさんが亡くなった事を引きずっているんですね。
単純に事実を描写する場合は Mi abuelo murio hace cinco anos. です。

余談ですが、スペインのガリシア地方ではガリシア語に現在完了形が存在しないため
他の地域で完了形を用いる文にも過去形を用いる傾向が強いです。

それに比べると英語の完了形は時を表す副詞(句)によって過去形、現在完了形が明確に分かれています。
現在完了形は明確に過去を表す語句、Yesterdayとか、five years ago等と一緒には使えません。
現在を含む副詞(句)、today、this morning 等は現在完了形を使います。
但し、最近の過去の一時点を表す場合には過去形を用います。

ご質問の What did you say? が What have you said? とならないのは上記の「最近の過去の一時点を表す」場合にあたるのではないでしょうか。

守備範囲は基本的には同じで、どちらも完了、結果、経験、継続を表すのに現在完了形を使います。
スペイン語の方が、過去形、現在完了形の区別を話し手の感情に依存しており、英語よりも用法がフレキシブルです。

例えばスペイン語では極端な話、5年前に起こった出来事を描写する文に現在完了を用いても間違いにはなりません。
分かり易い例を挙げると
Mi abuelo ha muerto hace cinco anos.
など。話し手が今でもおじいさんが亡くなった事を引きずっているんですね。
単純に事実を描写する場合は Mi a...続きを読む

QエクセルでB列の数値がA列(A1:A10)の範囲に存在するかどうかを知りたい

こんばんは。
エクセルでこのようなことができるのかどうか分からないので、教えてください。

B列の数値がA列(A1:A10)の範囲に含まれる数値なら○、含まれない数値なら×と、C列に表示したいのですが、エクセルでそのようなことはできるのでしょうか。
できるのであれば方法を教えていただけますでしょうか。
よろしくお願いいたします。

<<最終的な結果は以下のように表示したいです>>

  A B C

1 12 19 ○

2 15 20 ○

3 19 28 ○

4 20 30 ×

5 23 34 ○

6 28 35 ×

7 32 38 ×

8 34 39 ○

9 39

10 40

Aベストアンサー

セル C1 に式 =IF(COUNTIF(A:A,B1),"○","×") を入力して、此れを下方にズズーッと複写

Q「できる範囲でお手伝いします」を英語で

こんにちは。

「私のできる範囲で助けます」
「私の知ってる範囲で助けます」
みたいな言い方は、英語ではどういいますか?
I do help you as I can. とかでいいんでしょうか?
よろしくお願いします。

Aベストアンサー

I'll help you as much as I can.

<参考>
http://tatoeba.org/eng/sentences/show/464753

QExcel2013 VBA A列とB列の文字をA列とB列とC列に移動させる方法

A列とB列に文字が入っているのですが、下記のようにA列とB列とC列に文字を移動させたいです。
(A列の数字は必ず奇数のA列に入っています。)
VBAのコードを教えて下さい。

例えば
A1 1  B1 cat
A2 空白 B2 猫
A3 空白 B3 dog
A4 空白 B4 犬
A5 2  B5 whale
A6 空白 B6 クジラ
A7 3  B7 rabbit
A8 空白 B8 ウサギ

とデータがある場合

A1 1  B1 cat  C1 猫
A2 空白 B2 dog  C2 犬
A3 2  B3 whale  C3 クジラ
A4 3  B4 rabbit C4 ウサギ

としたいです。

実際、データは、A5196まであります。

Aベストアンサー

No.1です。

>実際、データは、A5196まであります。

前回のコードは一つずつカット&ペーストしていますので
かなりの時間を要すると思います。
↓のコードに変更してみてください。

Sub Sample2()
Dim lastRow As Long
lastRow = Cells(Rows.Count, "B").End(xlUp).Row
Application.ScreenUpdating = False
With Range(Cells(1, "C"), Cells(lastRow, "C"))
.Formula = "=IF(MOD(ROW(),2)=1,B2,"""")"
.Value = .Value
.SpecialCells(xlCellTypeBlanks).EntireRow.Delete
End With
Application.ScreenUpdating = True
MsgBox "完了"
End Sub

少しは短縮できると思います。m(_ _)m

No.1です。

>実際、データは、A5196まであります。

前回のコードは一つずつカット&ペーストしていますので
かなりの時間を要すると思います。
↓のコードに変更してみてください。

Sub Sample2()
Dim lastRow As Long
lastRow = Cells(Rows.Count, "B").End(xlUp).Row
Application.ScreenUpdating = False
With Range(Cells(1, "C"), Cells(lastRow, "C"))
.Formula = "=IF(MOD(ROW(),2)=1,B2,"""")"
.Value = .Value
.SpecialCells(xlCellTypeB...続きを読む


人気Q&Aランキング

おすすめ情報