Skip to main content
Skip table of contents

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 )
engl.: Status = f$Excel('Cell', 'put', Row , Column , Value )

 

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')
Status = f$Excel('Blatt', 'Öffnen', 'Kalkulation')
Status = f$Excel('Zelle', 'setzen',1,1, '11')
Status = f$Excel('Zelle', 'setzen',1,2, 11.5)
Status = f$Excel('Beenden',1)

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.