2013-02-12 36 views
0

我想查找任何單元格的值溢出了它的列寬。Excel查找單元格顯示######

查看單元格的屬性我可以看到單元格的文本值是####,但Excel查找方法似乎不允許我搜索除單元格值和單元格公式以外的任何內容。

+0

您的銷售數據實際上是什麼?最有可能的列的寬度是不夠的 - 對於這些情況單元格是可見的######### – 2013-02-12 12:59:46

+0

試試這個: http://stackoverflow.com/questions/10930743/how-to-檢測值不適合在excel-cells-using-vba Searchbar是你的朋友 – Smartis 2013-02-12 13:01:29

+0

我正在寫一個宏來查找已經溢出的單元格,然後宏將自動設置單元格。 – 2013-02-12 13:02:27

回答

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 Database Tasks

非常感謝您的所有答覆。

相關問題