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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
エクセルの空白の行を印刷しない方法
Excel(エクセル)
-
数式による空白を無視して印刷するマクロ
Excel(エクセル)
-
エクセルの空白セルをのぞいて印刷するには?
Excel(エクセル)
-
-
4
エクセルで空白の部分を印刷範囲外にする方法
Excel(エクセル)
-
5
空白セル(関数入ってます)を印刷しない
Excel(エクセル)
-
6
エクセルで「0(ゼロ)」を印刷しない方法
Excel(エクセル)
-
7
excelで空行を詰めて印刷する方法
Excel(エクセル)
-
8
エクセル VBA 条件つきの印刷
Excel(エクセル)
-
9
特定のセルに数値が入っているシートのみ印刷する方法
Excel(エクセル)
-
10
特定のセルが空白だったら、その行を非表示にしたい。。。
Visual Basic(VBA)
-
11
Excelで・・・1ページあたりの行数を指定できますか?
Excel(エクセル)
-
12
集計表で集計結果が”0”の場合を印刷しないようにするには
Excel(エクセル)
-
13
セルの文字を「印刷時だけ非表示」にしたいです。
Excel(エクセル)
-
14
OFFSET関数を使用した印刷範囲の自動変更について
Excel(エクセル)
-
15
印刷範囲の可変
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パワポの複数ページにまたがる...
-
ワードの表の行が広がってしまう
-
ワードの表の列幅を文字ぎりぎ...
-
表と票の違いは?
-
Wordで表を作ったら右下に四角...
-
エクセルで3次元の表を作りたい
-
ワード、上下中央揃えにしたい...
-
ワードの表がくっついてしまいます
-
ワードで表を作ってから、その...
-
Wordの表と表をつなげることは...
-
wordで 次のページに同じ表(レ...
-
Wordの表の列の高さを固定する...
-
Wordの表をWebレイアウトにする...
-
Word2016の表で困っています。
-
ワードの表体裁が壊れる
-
Word2003で幅の違う表を結合で...
-
Excelで名称からコードを取得す...
-
ワードで空白、行を維持したま...
-
WordにExcelの表を貼り付けると...
-
Wordで表が崩れないようにするには
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パワポの複数ページにまたがる...
-
ワードの表の行が広がってしまう
-
表と票の違いは?
-
ワード、上下中央揃えにしたい...
-
ワードの表の列幅を文字ぎりぎ...
-
ワードの表がくっついてしまいます
-
エクセルで3次元の表を作りたい
-
ワード横書き2段、左に英語、...
-
Wordの表の列の高さを固定する...
-
[Excel] 以下のような、行が...
-
wordで表を挿入した後に表の前...
-
ワードで空白、行を維持したま...
-
Wordで表を作ったら右下に四角...
-
Word2016の表で困っています。
-
ワードの表体裁が壊れる
-
ワードで表を作ってから、その...
-
wordについて質問です。 表を右...
-
ワードの表が重なってしまう。
-
WORDの表がいきなり改ページさ...
-
wordで 次のページに同じ表(レ...
おすすめ情報