2013-02-12 4 views
0

Je souhaite trouver une cellule dont la valeur a dépassé sa largeur de colonne. En regardant les propriétés d'une cellule, je peux voir que la valeur du texte de la cellule est ####, mais la méthode Excel Find ne semble pas me permettre de chercher autre chose que la cellule Value et la cellule Formula.Excel Rechercher une cellule affichant ######

+0

Quelles données sont réellement dans votre vente? très probablement la largeur de la colonne ne suffit pas - pour ces cas, la cellule est visible comme ######### –

+0

Essayez ceci: http://stackoverflow.com/questions/10930743/how-to- Searchbar est votre ami – Smartis

+0

Je suis en train d'écrire une macro pour trouver les cellules qui ont débordé, la macro va alors autofit la cellule. –

Répondre

1

Je l'ai enfin -

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 

Ce pas un poste en double comme l'a suggéré, la solution que je cherchais était la méthode la plus rapide de trouver des cellules débordaient sans itérer lignes ou colonnes vba - qui est trop lent (pour moi) dans de grandes feuilles.

quelqu'un Hope trouve cela utile - en utilisant dans mon app Excel Database Tasks

Merci beaucoup pour toutes les réponses.

Questions connexes