|
こんにちは。かみちゃん です。
横から失礼します。
>SpecialCells(2, 1)は何を表しているのでしょうか。
数値定数と文字定数の違いですが、これは、賛否両論あるところです。
コードだけ読むと数値だとわかりづらいので、ヘルプにも書かれている文字定数を
使うと、コード実行時には、文字を数値に置き換えて実行するということをしてい
るようなので、初めから数値定数を指定しておけばいいのではないかという考え方
かと思います。
可読性なのか処理速度か、賛否両論かと思います。
なお、対応表は、以下のような感じです。
以前Keinさんに教えていただいたものです。
[第一引数]
xlCellTypeConstants = 2
xlCellTypeFormulas = 3
xlCellTypeBlanks = 4
xlCellTypeLastCell = 11
xlCellTypeVisible = 12
xlCellTypeComments = -4144
xlCellTypeAllFormatConditions = -4172
xlCellTypeSameFormatConditions = -4173
xlCellTypeAllValidation = -4174
xlCellTypeSameValidation = -4175
[第二引数]
xlNumbers = 1
xlTextValues = 2
xlLogical = 4
xlErrors = 16
|
|