Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Suchen nach #####

Forumthread: Suchen nach #####

Suchen nach #####
05.06.2002 13:12:52
N. Davidheimann
Hallo allerseits,

wenn eine Spaltenbreite zu gering gewählt ist, zeigt Excel die berühmten #####. Kann man danach eigentlich auch per VBA suchen ?

Gruß
Norbert

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Suchen nach #####
05.06.2002 13:14:40
andré
du könntest überprüfen wie breit die spalte ist und wieviele zeichen drinen stehen. wenn mehr zeichen drinen stehen als reinpassen muss ja schließlich ###### sowas kommen

TrY aNd ErRoR

andré

Tolle Antwort, Andre?
05.06.2002 13:34:33
M@rkus
Mich würde jetzt mal Interessieren, wie man Spalten nach der Zeichanzahl überprüft und dann die Spalte vergrössert???
Anzeige
Re: Tolle Antwort, Andre?
05.06.2002 13:40:59
andré
also! du kennst ja die spaltenbreiten angabe. die ist in punkt. und punkt heißt soviel wie so viele zeichen passen in der standard schrift in diese zelle. ;).
so dann überprüfst du wieviel zeichen in der spalte stehen (pro zelle überprüfen!!! (den text halt, nicht die Formel) und schaust wieviele zeichen es sind.

und dann markierst du die spalte mit:
Columns("E:E").Select
und verbreiterst sie mit:
Selection.ColumnWidth = 11,31

so das sollte dir jetzt weiterhelfen

Anzeige
Re: Suchen nach #####
05.06.2002 13:46:06
Kl@us-M.
Hallo Norbert,
mit folgendem Code kannst Du die "Optimale Spaltenbreite" einstellen:

Gruss
Klaus-Martin


Re: Suchen nach #####
05.06.2002 13:50:15
Harald Kapp
Hallo André, Markus,
es ist problematisch, die Länge des Eintarges in der Zelle mit der Zellenbreite zu vergleichen. Da Excel standardmäßig eine proportionale Schrift verwendet, ist die dargestellte Länge nicht nur von der Anzahl der Zeichen, sondern auch von deren Wert abhängig. Vergleiche mal 1111111 mit WWWWWWW (in Excel, hier im Forum geht's grad nicht).

Aber: Wenn man in der Text Eigenschaft der Zellen nach "###" sucht, dann wird mit dem tatsächlich dargestellten Wert verglichen:

Funktioniert aber nur, wenn in keiner Zelle der Lattenzaun (#) regulär vorkommt. Sonst evtl mit "##" oder "###" vergleichen, aber das macht wiederum Probleme, wenn die Spalte so schmal ist, dass eben nur ein "#" angezeigt wird.

Gruß Harald

Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige