Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


7156 / 76732 ←次へ | 前へ→

【75167】Re:このコード何をしているか教えてください
お礼  shingo  - 13/12/24(火) 19:30 -

引用なし
パスワード
   ▼kanabun さん:

ご回答ありがとうございます。感謝致します。

>   Rows(p).Delete
>のほうが分りやすくないですか?(^^

なるほどありがとうございます!

非常に助かりました。コメントは大事ですね。ありがとうございました。


>▼shingo さん:
>>こんにちは。以前私が書いたコードなのですが、コメントを残しておくのを忘れまして、何をしているのかわかりません。普段はVBAは書きません。JavaScriptばっかり書いてます。
>>
>> lRow = Cells(Rows.Count, 1).End(xlUp).Row
>> For p = lRow To 2 Step -1
>>  If VarType(Cells(p, 1)) = vbEmpty Or Cells(p, 1).Value = "なし" Then
>>   Range(p & ":" & p).Delete
>>  End If
>> Next p
>>
>> なんとなく「なし」とあるセルを行ごと削除しているとは思うのですが、
>> それであってるでしょうか。
>それでいいと思います。
>A列の最終セルから、上に、空白セルか、またはセルの値が「なし」ならば
>その行を削除しているんですね。
>
>>   Range(p & ":" & p).Delete
>は
>   Rows(p).Delete
>のほうが分りやすくないですか?(^^
330 hits

【75165】このコード何をしているか教えてください shingo 13/12/24(火) 18:25 質問
【75166】Re:このコード何をしているか教えてください kanabun 13/12/24(火) 18:53 発言
【75167】Re:このコード何をしているか教えてください shingo 13/12/24(火) 19:30 お礼

7156 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free