2017-06-26 4 views
2

VBAのスニペットが見つかりましたGREAT列値にテキストが含まれている行を削除しました。ループ文よりもはるかに高速に動作するようです。私はオンラインで(おそらく十分に難しいとは言えませんが)正確にこの仕組みを理解するために見ました。私よりも多くのスキルを持つ人(あなたがたくさんいます)は、この行の簡単な説明を私に与えて、他のものにも使えるようにすることができますか?特にxlCellTypeConstants、22.ありがとうございました!!!!xlCellTypeConstants、22

[D:D] .SpecialCells(xlCellTypeConstants、22).EntireRow.Delete

答えて

1

すなわち、第2のパラメータはのビット単位の組み合わせとすることができることを意味してあなたは、xlCellTypeConstantsとして最初の引数を提供している:

あなたは xlErrors Or xlLogical Or xlTextValues

のビット単位の同等である22のハードコードされた番号を、使用しているあなたの場合は

xlNumbers = 1 
xlTextValues = 2 
xlLogical = 4 
xlErrors = 16 

は、より多くの詳細については、このarticleを参照してください。

+0

ありがとうございました!非常に感謝します。 – user8213417

+0

@ user8213417あなたの質問に答えた場合、それを答えとしてマークすることを忘れないでください。 ;-) – ThunderFrame