• ベストアンサー

特定のセルが空白だったら、その行を非表示にしたい。。。

A2からV500にデータが入っています。 すべてにデータが入るわけではなくて、 B列が空白セルの行は、非表示にして印刷をかけたいのですが、可能ですか? うーん…うまく説明できないー。

質問者が選んだベストアンサー

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.4

下記マクロでB列のセルが未入力の行は非表示になります。 標準モジュールに貼り付けます。 Public Sub GyoHihyoji() Dim rw As Integer Application.ScreenUpdating = False For rw = 2 To 500 If Range("B" & rw) = "" Then Rows(rw).EntireRow.Hidden = True End If Next Application.ScreenUpdating = True End Sub

iillyy
質問者

お礼

うまく動いてくれましたー。 感激。 ありがとうございました。

その他の回答 (3)

  • wonwonwon
  • ベストアンサー率22% (15/66)
回答No.3

詳しい状態がいまいちつかめませんが、 印刷用にもう一つワークシートを作りNull列を除いてコピー って言うのはどうでしょう? 見当違いなこと言ってたらゴメンナサイ

回答No.2

ごめんなさい、VBでしたね。 エクセルと勘違いしました。 すみません。。。

iillyy
質問者

お礼

そうでした(^v^') またいつか…

回答No.1

「オートフィルタ」でB列が空白のセルを非表示にして印刷するのではダメなんですか? セルは非表示にしたくないのなら、「条件付き書式」でB列が空白の時は行の文字を白にしてみては?

関連するQ&A

専門家に質問してみよう