|
▼かかこ さん:
こんにちは
実際のシートが、こちらではチェックできないので想像です。
・まず、SpecialCells の xlCellTypeLastCell は、結構、「まぎれ」がある
扱いがやっかいなしろものです。たとえば、どこかのセルが LastCell だったとして
その後、そのセルをクリアしたり、その列を削除したり、その行を削除したりしても
いったん認識されたセルが、ずっと LastCell になってしまい、保存なり、閉じて
再読込なりをしないと正しい「LastCell」は取得できない場合があります。
・ただ、空白の列なのにオートフィルターの矢印がでているということですから
上記の問題ではなく、空白に見える何かが入っているような気がします。
(スペースとか)
現在のリストを全て選択した上で、編集->ジャンプ->セル で 空白 を選んで
実行してみてください。空白に見えても空白じゃないセルは選択されません。
・もう1つ。
構文を拝見すると、セル領域.SpecialCells(xlCellTypeLastCell) と記述されています。
このセル領域の「中で」最後のセルというつもりでしょうか?
これはできません。(できれば便利ですが)
どんなセル領域を与えようが、「そのシート上」の使用済みLastCell が取得されます。
|
|