von clag » Sa, 19.07.2014 22:18
Hallo
Gast hat geschrieben:if column>9 and row > 3 then
ja das ist Spalte J und ab Zeile 4, ich würde es aber auch in der Anzahl <XX begrenzen
Das Makro ist mit dem Tabellenereignis "Inhalt geändert" verknüpft und wird dadurch ausgelöst.
Text als Zellformat habe ich gewählt, weil die Eingabe von 3-4 von Calc in Datum umgewandelt wird
4- wird zu -4 und wenn die Zelle erst einmal Text ist mag sie nicht mehr so recht dezimal Zahlen annehmen.
Da fehlt mir das Hintergrundwissen wie man alle Automatismen abschaltet ??
oder man verwendet eben Strings, die muss man in den folgenden Formel dann mit der Funktion WERT() zurück wandeln.
wenn du sicher bist es wird nur 1-6 +- eingegeben kannst du noch die Zeile
Code: Alles auswählen
aNWert = Array( "1", "1,25", "1,5", "1,75", "2", "2,25", ..........")
und diesen Teil
löschen
Hallo
[quote="Gast"]if column>9 and row > 3 then[/quote]
ja das ist Spalte J und ab Zeile 4, ich würde es aber auch in der Anzahl <XX begrenzen
Das Makro ist mit dem Tabellenereignis "Inhalt geändert" verknüpft und wird dadurch ausgelöst.
Text als Zellformat habe ich gewählt, weil die Eingabe von 3-4 von Calc in Datum umgewandelt wird
4- wird zu -4 und wenn die Zelle erst einmal Text ist mag sie nicht mehr so recht dezimal Zahlen annehmen.
Da fehlt mir das Hintergrundwissen wie man alle Automatismen abschaltet ??
oder man verwendet eben Strings, die muss man in den folgenden Formel dann mit der Funktion WERT() zurück wandeln.
wenn du sicher bist es wird nur 1-6 +- eingegeben kannst du noch die Zeile
[code]aNWert = Array( "1", "1,25", "1,5", "1,75", "2", "2,25", ..........")[/code]
und diesen Teil
[code] or check = aNWert(i)[/code]
löschen