値が列幅を超えているセルを見つけたいのですが。
セルのプロパティを見ると、セルのテキスト値が####であることがわかりますが、Excelの検索メソッドでは、セルの値とセルの数式以外のものを検索できないようです。
やっと手に入れた -
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 データベースタスク
すべての応答に感謝します。