
No.7ベストアンサー
- 回答日時:
> 1.名前ボックスにプリントエリア、プリントタイトルという2つの名前も入っています
プリントタイトルの範囲が表の2行目より上であればこれは問題ないです。
2.空欄行に色々な計算式が入っています。これは選択した表のエリア外からデータを読みこんだりしています
式があっても、答えが "" で見えなくなっているのなら問題ないのですが・・・。ひょとして""ではなく" "とかになってます?
エクセルで空白と判断されてるかどうか、関数で、つまり=COUNTBLANK(範囲)で調べてみてください。
No.8
- 回答日時:
空白行を下から調べて非表示にするコードを2種類。
表の範囲に「Table」という名前が付けてある前提です。
Sub 空白非表示()
Dim i As Long, 終 As Range
With Range("Table")
i = .Rows.Count - 1
Set 終 = .Resize(i).Find("*", , xlFormulas, , xlByRows, xlPrevious)
If Not 終 Is Nothing Then
If 終.Row + 1 < .Row + i Then Range(終.Offset(1), _
.Rows(i)).EntireRow.Hidden = True
End If
End With
End Sub
Sub 空白非表示2()
Dim i As Long, j As Long
With Range("Table")
i = .Rows.Count - 1
For j = i To 1 Step -1
If WorksheetFunction.CountA(.Rows(j)) Then Exit For
Next
If j < i Then .Rows(j + 1).Resize(i - j).EntireRow.Hidden = True
End With
End Sub
Sub 復元()
Range("Table").EntireRow.Hidden = False
End Sub
No.6
- 回答日時:
fusaboさんこんばんは。
merlionXXです。
>ちなみに表に名前を付けるのは
>挿入-名前-定義でよろしいのですよね?
はいそれでOKです。
一応、名前ボックス(A列の上あたり)で、「表」を選んでみて、正しく表が選択されているか確認してみてください。
コードは標準モジュールに書いてますね?
あとは、表と名づけた範囲の中で空欄行には、たとえば番号をふった列など空白でない列があったりしますか?もしそうであればコードを変えなくてはなりません。
度々すみません。
コードは標準モジュールに書いて有ります。
ただ2点気になるのは
1.名前ボックスにプリントエリア、プリントタイトルという2つの名前も入っています
2.空欄行に色々な計算式が入っています。これは選択した表のエリア外からデータを読みこんだりしています
私が作った表ではないのでよくわからなくてごめんなさい。
お手数でなければこれらについてまたご教授下さい。
No.5
- 回答日時:
多数の人が使うのであれば、マクロを組み込んでしまうのが一番いいのではないでしょうか?
まず表に名前ボックスで名前を付けてください。
仮に、「表」という名前にした場合、サンプルコードは以下の通りです。
Sub test01()
Dim i As Long
With Range("表")
Application.ScreenUpdating = False
For i = 1 To .Rows.Count
If Application.CountBlank(.Rows(i)) = .Columns.Count Then
.Rows(i).EntireRow.Hidden = True
Else
.Rows(i).EntireRow.Hidden = False
End If
Next
ActiveSheet.PrintPreview
Application.ScreenUpdating = True
.EntireRow.Hidden = False
End With
End Sub
ありがとうございます。
作ってみたのですが、うまくいきません。
印刷プレビュー画面は出てきますが
空欄行も出てきます。
何かやり方がまずいのでしょうか・・
ちなみに表に名前を付けるのは
挿入-名前-定義でよろしいのですよね?
No.3
- 回答日時:
>マクロの作り方は簡単にできますでしようか?
[ツール]-[マクロ]-[新しいマクロの記録]で、エクセルの操作を記録してくれます。
通常は記録終了ボタンが表示されたツールバーが表示されるので、閉じないで置いて作業の邪魔にならない位置に移動しておいてください。
表の範囲を選択
オートフィルタのセット
空白以外の抽出
印刷
と作業をして、マクロの記録終了ボタンをクリック。
http://www.eurus.dti.ne.jp/yoneyama/Excel/vba/vb …
http://www.moug.net/skillup/ebb/evbb/evbb001-1.htm
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) セルによって印刷するシートを変える方法 EXCEL-VBA 2 2022/08/01 20:48
- Excel(エクセル) エクセル2013「次のページ数に合わせて印刷」が小さすぎる 9 2023/03/28 10:18
- その他(Microsoft Office) Excelのマクロについて教えてください。 1 2022/03/25 10:03
- Excel(エクセル) エクセルの印刷範囲をページ単位で可変にする方法 3 2022/05/23 13:04
- Excel(エクセル) エクセルでキーリストからデータを取り出して1枚1枚印刷するには? 11 2022/06/27 09:52
- Excel(エクセル) エクセルのマクロで複数シートを両面印刷するには? 2 2022/12/08 23:23
- Excel(エクセル) Excelであるシートだけ印刷できない 1 2022/04/01 09:04
- その他(ソフトウェア) 写真の印刷レイアウトについて 13 2023/05/31 07:20
- Excel(エクセル) 【Excel】複数シートがあるエクセルデータで片面印刷と両面印刷設定がシートごとに入 1 2023/03/10 15:25
- Google Maps アイフォンのグーグルフォトアプリで自宅の印刷機で印刷する場合どこを押すと家の印刷機で印刷できるでしょ 1 2022/04/13 03:56
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルの空白セルをのぞいて印刷するには?
Excel(エクセル)
-
エクセルの空白の行を印刷しない方法
Excel(エクセル)
-
数式による空白を無視して印刷するマクロ
Excel(エクセル)
-
-
4
空白セル(関数入ってます)を印刷しない
Excel(エクセル)
-
5
excelで空行を詰めて印刷する方法
Excel(エクセル)
-
6
エクセルで空白の部分を印刷範囲外にする方法
Excel(エクセル)
-
7
Excelで数式の入っているセルを空白と認識させたい
Excel(エクセル)
-
8
エクセルで特定のセルを表示のみで印刷しない方法。
Excel(エクセル)
-
9
セルの文字を「印刷時だけ非表示」にしたいです。
Excel(エクセル)
-
10
OFFSET関数を使用した印刷範囲の自動変更について
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パワポの複数ページにまたがる...
-
ワードの表の行が広がってしまう
-
[Excel] 以下のような、行が...
-
ワードの表がくっついてしまいます
-
ワードの表の列幅を文字ぎりぎ...
-
ワードで空白、行を維持したま...
-
ワードで表を作ってから、その...
-
wordで表を挿入した後に表の前...
-
表と票の違いは?
-
ワードで行の真ん中に文字を入...
-
wordで 次のページに同じ表(レ...
-
Wordの表の列の高さを固定する...
-
エクセルで3次元の表を作りたい
-
Wordで表が崩れないようにするには
-
ワード、上下中央揃えにしたい...
-
ワードの表体裁が壊れる
-
word2010 表と表の結合
-
エクセルで長い表を途中で折り...
-
WORD 表の中の表
-
表の外の段落記号を消したいの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パワポの複数ページにまたがる...
-
ワードの表の行が広がってしまう
-
ワードの表がくっついてしまいます
-
表と票の違いは?
-
ワードの表の列幅を文字ぎりぎ...
-
Wordで表を作ったら右下に四角...
-
ワード、上下中央揃えにしたい...
-
[Excel] 以下のような、行が...
-
エクセルで3次元の表を作りたい
-
Wordの表の列の高さを固定する...
-
ワードで表を作ってから、その...
-
wordで表を挿入した後に表の前...
-
ワードの表体裁が壊れる
-
ワードで空白、行を維持したま...
-
ワードの表が重なってしまう。
-
WORDの表がいきなり改ページさ...
-
WordにExcelの表を貼り付けると...
-
Word2016の表で困っています。
-
ワード横書き2段、左に英語、...
-
WORD 表の中の表
おすすめ情報