f$Excel Zelle setzen
f$Excel Zelle setzen
Setzen des Werts einer Zelle des aktuellen Blatts. Die Zelle wird über die Nummer der Zeile und der Spalte angesprochen. Mit dieser Funktion kann nicht nur der Wert der Zelle geändert werden, sondern auch die Formel der Zelle. Wenn der angegebene Wert mit dem Zeichen = beginnt, interpretiert Excel diesen Wert als Formel. Falls diese die englischen Befehle verwendet und syntaktisch in Ordnung ist, erhält man beim Lesen der Zelle den Ergebniswert der Formel. Falls die Formel einen Fehler liefert, versucht die Funktion f$Excel Zelle setzen dieselbe Formel erneut zu setzen, allerdings mit dem Unterschied, dass hierbei die aktuellen Ländereinstellungen berücksichtigt werden. Auf diese Art können auch nichtenglische Befehle verwendet werden (z.B. =SUMME(...) statt =SUM(...). Falls ein Regelwerk die Länderspezifischen Befehle verwendet, muss beachtet werden, dass dieses Regelwerk in einer internationalen Umgebung nicht mehr korrekt funktioniert.
Syntax: | Status = f$Excel('Zelle', 'setzen', Zeile , Spalte , Wert ) | ||
| Argument | Typ | Bedeutung |
| 'Zelle' | Zeichenkette | Schlüsselwort |
| 'Setzen' | Zeichenkette | Schlüsselwort |
| Zeile | Ganzzahl | Zeilennummer |
| Spalte | Ganzzahl | Spaltennummer |
| Wert | Beliebig | Wert, der auf die Zelle geschrieben wird |
Ergebnis: | Ganzzahl | 0: Befehl erfolgreich ausgeführt sonst siehe Rückgabewerte der Excel Funktionen | |
Beispiel: | Status = f$Excel('Arbeitsmappe','öffnen','c:\\temp\\test2.xls') | ||