ULALA'Sブログ

ULALA'Sブログ

2020年08月30日
XML
カテゴリ: VBA
​ ​​​​前回のFindに引き続き、今回は以下の
関数について学ぼうと思う。


①EntireRow


セルを含む行全体を表す際に利用する関数。

在庫が0の商品は行を削除するようにしてみる。
​※複数行削除は未対応​



ソース

Sub deleteNoStock ()
Dim result As Range
Set result = Range ("C22:C27"). Find (LookAt:=xlWhole, What:=0)

If result Is Nothing Then
        MsgBox ("見つかりませんでした")
End
End If

​​ ' 見つかったセルのある行を削除する ​​
result . EntireRow . Delete

MsgBox ("無在庫行を削除しました")
End Sub


結果




指定セルの行全体を表すときは、 EntireRow
指定セルの列全体を表すときは、EntireColumn
を利用する。
​​ ※EntireColumnについてはなぜかメモ程の度扱いなので
出題率はそれほど高くないものと思われる。 ​​
​
​
Findと組み合わせて利用することが多いと思う。

​
Excel VBAスタンダード VBAエキスパート公式テキスト [ 田中亨 ] ​
​





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2020年08月31日 22時48分57秒
コメント(0) | コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

×

プロフィール

ULALA13

ULALA13

カレンダー


© Rakuten Group, Inc.
X
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: