新規無料会員登録で1000名様に電子コミック1000円分が当たる!!

 ものすごく基本的な質問かもしれませんが、例えば1ページ目をA列からD列まで印刷して、2ページ目はD列からG列をというふうに連続して印刷する方法をマクロ命令を使わずにする方法があったら教えて下さい。
 
 

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

A 回答 (3件)

めんどくさいやり方ですが、できないことはありません。


最初に印刷範囲を設定するとprint_areaという範囲名がつきますが、次に印刷したい範囲を印刷の終わったセル範囲の最下行から、次の範囲までを例えばprint1という風に範囲名を指定します。これを印刷したい回数だけ2.3.4.という風に指定して、指定範囲の印刷を実行するとできます。
素人故にと謙遜されてますのであえて書かしてもらいますが、範囲名の付け方は印刷したい範囲を反転させて左上のセル番号が表示されるところにカーソルを持って行って範囲名をタイプしてやります。
エクセルのメニューで言うと(挿入~名前~定義)です。
    • good
    • 0
この回答へのお礼

御親切にありがとうございました。
 早速やってみます。

お礼日時:2003/06/08 16:01

印刷したい範囲がA~G列だけでしたら、範囲設定をした後、ページ設定で列タイトルをDにしてやれば良いです。



もっと広い範囲を印刷するときに、必ず前ページの末尾列から印刷を始める、というのは普通の方法では出来ません。

どちらでしょうか?

かといって、マクロを使わなくても、データ範囲と印刷範囲を別に設定して、作業用セルに入れた数字により印刷範囲が変わるような数式を作ればそこそこ簡単には出来ますけど。

この回答への補足

 実は、素人ゆえに適切な言葉が思い浮かばなかったので申し訳なかったのですが「もっと広い範囲を印刷するときに、必ず前ページの末尾列から印刷を始める」という点をお聞きしたかったのです。
 いいお知恵があれば教えていただきたいと存じます。

補足日時:2003/06/07 21:36
    • good
    • 0
この回答へのお礼

 ありがとうございました。早速試してみたいと思います。

お礼日時:2003/06/08 16:14

区切りの場所で改ページを入れればできますが。



列を選択-[挿入]-「改ページ」
    • good
    • 0
この回答へのお礼

 試してみましたが、残念ながら重複印刷はできませんでした。ありがとうございました。

お礼日時:2003/06/08 16:10

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

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

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

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

Q2つのシート間での重複データのチェック

Excelについて教えてください。
以下の2つのシートがあります。

Sheet1
すずき 03-0000-0000
やまだ 03-1111-1111
たなか 03-2222-2222

Sheet2
03-1111-1111
03-4444-4444
03-0000-0000
03-2222-2222

Sheet1には名称と電話番号、Sheet2には別所から抽出した電話番号のみのデータがあります。
Sheet1のデータの中からSheet2に電話番号があるものだけを知りたいのですが、たとえばSheet1の 各行のC列 に Sheet2に一致する番号があった場合は●等付けるにはどうすればよいでしょうか。

よろしくお願いします

Aベストアンサー

シート1のC列に式を入れます。
=IF(ISNA(VLOOKUP(B1,Sheet2!A:A,1,FALSE))=TRUE,"-","●")

【式の説明】
シート1のセルB1の値が、シート2のA列に、存在する場合は●を、存在しない場合は-をセット。

QエクセルのIF関数で、文字が入力されていたならば~

エクセルのIF関数で文字が入力されていたならば~、という論理式を組み立てたいと思っています。

=IF(A1="『どんな文字でも』","",+B1-C1)

A1セルに『どんな文字でも』入っていたならば、空白に。
文字が入っていなければB1セルからC1セルを引く、という状態です。

この『どんな文字でも』の部分に何を入れればいいのか教えてください。

またIF関数以外でも同様のことができれば構いません。

宜しくお願いします。

Aベストアンサー

=IF(ISTEXT(A1),"",B1-C1)

でどうでしょうか?

QエクセルのIF文で「NOT=」はどう書くのですか?また、>=や<=の場合の書き方を教えてください

タイトルのとおりです

IF文で下記の3つの書き方がわかりません。

NOT=は、<>?
0以外の場合は、A1<>0?

A1が0と同じか、大きい場合は
A1>=0?

なんだか、うまくいきません^^;

よろしくお願いいたします

Aベストアンサー

A1が・・・・・
A1 <> 0  0以外
A1 >= 0  0以上(0を含む)
A1 > 0   0より大きい(0は含まない)
A1 <= 0  0以下(0を含む)
A1 < 0  0未満
A1 = 0  0

=<,=> などの書き方は使えません。

Qエクセルで条件に一致したセルの隣のセルを取得したい

下のような「得点」という名前のシートがあります。
(「田中」のセルがA1です。)

 [ 田中 ][ 10 ][ 200 ]
 [ 山田 ][ 21 ][ 150 ]
 [ 佐藤 ][ 76 ][ 250 ]
 [ 鈴木 ][ 53 ][ 350 ]

別のシートのA1セルに、「佐藤」と入力すると、

 [ 佐藤 ]

「得点」シートから「佐藤」の列を見つけて、B1、C1に

 [ 佐藤 ][ 76 ][ 250 ]

のように表示させたいのですが、B1、C1にはどのような式を書けば良いのでしょうか。
「得点」シートでは氏名が重複する事はありません。
IF文を使うと思うのですが、いまいち良く分かりませんでした。

よろしくおねがい致します。

Aベストアンサー

こんにちは!
VLOOKUP関数で対応できます。
IF関数と併用すればエラー処理が可能です。

Excel2007以降のバージョンであれば
B1セルに
=IFERROR(VLOOKUP($A1,得点!$A:$C,COLUMN(B1),0),"")
としてC1セルまでオートフィルでコピー!
そのまま下へコピーすると行が2行目以降でも対応できます。

Excel2003までの場合は
=IF($A1="","",VLOOKUP($A1,得点!$A:$C,COLUMN(B1),0))

としてみてください、m(_ _)m


人気Q&Aランキング