[[20161130081339]] 『名前で定義した範囲内の1列目のデータが空白なら』(まつ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『名前で定義した範囲内の1列目のデータが空白なら』(まつ)

例えばB10:C12の範囲を名前をConfigと設定した場合に
B10〜B12には数値が入っているのですが、数値が入っておらず空白だった場合はマクロ処理を中止する、といったマクロを書きたいのですが、どう書くと良いか教えてください><

< 使用 Excel:unknown、使用 OS:unknown >


たとえば、ワークシートの関数のCount関数で数値の数を数えてみるとかはどうでしょう?
(他にもいろいろやり方はあると思いますが)

Sub test()

    Dim Rng As Range

    Set Rng = Range("Config")

    If WorksheetFunction.Count(Rng.Columns(1)) < 3 Then Exit Sub

    'やりたい処理
End Sub
(まっつわん) 2016/11/30(水) 08:40

>Rng.Columns(1)

あ、変数使わなくても、

Range("Config").Columns(1)

でも大丈夫ですね^^;
もう、とりあえず変数に代入する癖がついてますね^^;;

(まっつわん) 2016/11/30(水) 10:09


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.