質問: エクセルのマクロで複数の特定シートの特定の列が空白以外のページのみを印刷するという事をやりたいです。 (画像をご参照ください)
回答: 先ずは指摘を。 >(右側のシートと左側のシートは "=" です。) シートではなく範囲と表現した方が良いでしょう。 >毎日シートの5~7枚目にデータを入力し、 >データが入力されているシートを印刷しています。 >(A,B,Cに毎日データが入力されるわけではない) 毎日入力するのか、しないのか? >1ページ目のB7~B27に何らかの入力がされているとき、 B7ではなく、B3ではないですかね? 揚げ足取りですが、誤った情報を嫌う方もおられるので、 解答がつきやすいかどうかにも影響すると思います。 どこまでマクロのスキルがありますかね?やりたい事は 1セル範囲を判定して 2印刷範囲を設定して 3印刷する なのですが、どれがわかりませんか? 2は印刷範囲の設定か、印刷する範囲を選択して印刷時に 「選択範囲を印刷」を指定しても実現できます。 マクロの記録はご存じですか? 初期表示はされていませんが、「開発」タブの中に「マクロの記録」があり、 記録状態で実施した操作がマクロ化されます。 さほど難しくない操作なので試してみてはいかがでしょうか?