0

値が列幅を超えているセルを見つけたいのですが。

セルのプロパティを見ると、セルのテキスト値が####であることがわかりますが、Excelの検索メソッドでは、セルの値とセルの数式以外のものを検索できないようです。

4

1 に答える 1

1

やっと手に入れた -

Set hashrange = .Cells.Find(What:="##", After:=.Cells(.Cells.Count), LookIn:=xlValues, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, SearchFormat:=False)
If Not hashrange Is Nothing Then  
    hashrange.Columns.AutoFit
End If

これは、示唆されているように重複した投稿ではありません。私が求めた解決策は、vba で行または列を反復せずにオーバーフローしたセルを見つける最速の方法でした。これは、大きなシートでは (私にとっては) 遅すぎます。

誰かがこれを便利だと思ってくれることを願っています - 今私のアプリでこれを使用しています Excel データベースタスク

すべての応答に感謝します。

于 2013-02-12T22:45:53.887 に答える