[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『値がないと作動しない』(せり)
教えてください。
.Range(.Cells(4, LastCol + 48), .Cells(Rows.Count, LastCol + 95)).SpecialCells(xlCellTypeConstants).ClearContents
上記のコードがあるのですが
値があれば問題ないのですが値がないと該当するセルがみつからないと
エラーになってしまいます。
どのようにすれば値がない時でも動くのか教えてください。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
ちょっと乱暴ですが
On Error Resume Next .Range(.Cells(4, lastCol + 48), .Cells(Rows.Count, lastCol + 95)).SpecialCells(xlCellTypeConstants).ClearContents On Error GoTo 0
ただし、lastCol に異常値が入っていた場合(いわゆるプログラムバグ)でも気づかないまま処理が進みますのでご注意を。
(β) 2015/09/17(木) 16:44
無事に解決しました。
勉強になりました。
(せり) 2015/09/17(木) 17:26
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.