Formel in Zelle schreiben Fehler => "#NAME?"

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Benutzeravatar
MikeRo
****
Beiträge: 153
Registriert: Mi, 20.01.2010 10:16

Formel in Zelle schreiben Fehler => "#NAME?"

Beitrag von MikeRo »

Hallo,

ich habe ein Problem, zu erst lese ich einen Datensatz aus einer Datenbank aus. Danach möchte ich die Formeln in die entsprechenden Zellen schreiben. Hier mein Code.

Code: Alles auswählen

Sub PreisProFlight

 		For i = 11 to 10+Positionen
 
        	myCell = oSheet.getCellByPosition(6,i)
        	myCell.NumberFormat = 0
         	myValue = mycell.Value
        	Zelle = oDoc.sheets.getByName("Angebot").getCellByPosition(6,i)
          	Zelle.Formula = "=H" & i+1 & "*" & myValue & ""
			Zelle.NumberFormat = 0
			  	          	      
        Next i
        
End sub

Das Problem ist, bei allen Zahlenwerten ohne Komma, klappt es wunderbar, sobald ein Zahlenwert mit Komma kommt, kommt der Fehler.
OpenOffice 3.3 & postgresql-sdbc-driver 0.7.6b
Windows XP Professional SP3 x86
DPunch
*******
Beiträge: 1112
Registriert: Mo, 02.11.2009 16:16
Wohnort: Marburg

Re: Formel in Zelle schreiben Fehler => "#NAME?"

Beitrag von DPunch »

Aloha

Versuch mal

Code: Alles auswählen

Zelle.FormulaLocal = "=H" & i+1 & "*" & myValue & ""
Benutzeravatar
MikeRo
****
Beiträge: 153
Registriert: Mi, 20.01.2010 10:16

Re: Formel in Zelle schreiben Fehler => "#NAME?"

Beitrag von MikeRo »

DPunch hat geschrieben:Aloha

Versuch mal

Code: Alles auswählen

Zelle.FormulaLocal = "=H" & i+1 & "*" & myValue & ""
Es geht, super Danke!
OpenOffice 3.3 & postgresql-sdbc-driver 0.7.6b
Windows XP Professional SP3 x86
Antworten