Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<

Microsoft Office 2003-2019 => Excel => Thema gestartet von: franzbrötchen am Januar 17, 2017, 23:17:01 Nachmittag

Titel: Spaltenbreite durch Formel bestimmen (ohne Makro)
Beitrag von: franzbrötchen am Januar 17, 2017, 23:17:01 Nachmittag
Hallo zusammen,

eine kurze Frage: ich würde gerne durch eine Formel ohne Makro die exakte Zellenbreite einer ausgewählten Zelle auswerten lassen.

Die Formel =ZELLE("breite";A1) gibt mir beispielsweise den Wert "20,00" an, jedoch leider nicht den exakten Wert von eigentlich 20,14 (bzw. 146 Pixel). Gibt es eine Möglichkeit bei dieser Formel auch die Nachkommastellen auszugeben bzw. alternativ eine Angabe in Pixel?

Freue mich auf eure Antworten! Vielen Dank im Voraus.

Beste Grüße
Frank
Titel: Antw: Spaltenbreite durch Formel bestimmen (ohne Makro)
Beitrag von: maninweb am Januar 18, 2017, 09:44:53 Vormittag
Hallo,

Die Funktion ZELLE rundet immer das Ergebnis, das kannst Du leider nicht ändern. Alternative wäre dann
tatsächlich ein VBA-Makro oder ein Excel4-Makro, wobei ich dann VBA bevorzugen würde.

Nur zur Info: für das Excel4-Makro kannst Du Dir einen Namen über den Namensmanager anlegen und dort
als Bezug =ZELLE.ZUORDNEN(16;$A$1) angeben. Danach kannst Du den Namen als Formel verwenden.
Um eine Neuberechnung beim Ändern von Zellen zu erzwingen, kannst Du statt der vorherigen Formel
=ZELLE.ZUORDNEN(16;Tabelle1!$A$1)+JETZT()*0 verwenden.

Gruß