質問: worksheetfunction.countif(activesheet.range("a1:a11"), "") msgbox "空白は、" & cnt & "件です。", vbinformation end sub のようなコード a1からa11のセルの中から空白を数えるマクロを作成しました。 ただこの場合だとワークシート上で検索範囲がa12以降に増えた場合 ・a12以降を数えません。 ・列全部を範囲にした場合、表外の空白まで数えてしまいます。 手動でやる場合は 検索列先頭で「shift+ctrl+↓」でデータの途切れるセルまで選択をするのですが vbaマクロでこれを自動でやることは出来ないでしょうか?。 以上宜しくお願いいたします。
回答: データーが入っている一番下のセルの行は range("a65535").end(xlup).row で、取得できます(a列の場合) >データの途切れるセルまで は range("a1").end(xldown).row です