In einem Modul der aktuellen Arbeitsmappe steht folgende Funktion:
Function RangeWidth() As Single
RangeWidth = Range("A1").Width
End Function
Ich schreibe nun in beliebige Zelle "=RangeWidth()" und drücke ENTER , womit wie gewünscht die Breite der ersten Spalte angezeigt wird (z.B. 60).
Allerdings wird die Zelle nicht geupdatet, wenn ich die Breite der Spalte manuell verändere. Mit dem könnte ich ja gut leben.
Wenn ich nun aber F9 drücke, geschieht immer noch nichts. Selbst wenn ich die Arbeitsmappe speichere, schliesse und wieder öffne, wird die Zelle nicht geupdatet.
Der einzige Weg besteht darin, die Zelle zu editieren, d.h. den Cursor reinzusetzen, mit anschliessendem Drücken von ENTER.
Weiss irgend jemand einen einfacheren Weg?
Danke
Alf