Hallo Patricia

Patricia Delnon schrieb:
Hoi Jens

Das funktioniert, aber das kann ich bei meinem Kunden so nicht in sein
Rechnungsformular einbauen, zumal ich noch eines für die Multiplikation
brauche. Da nimmt der glatt lieber den Rechner ;-)). Vorher arbeitet er mit
Excel und da ist ein Makro mit relativem Zellbezug kein Problem

Ich hatte dir gestern ein Makro gemailt daß die beiden Zellen oberhalb der ausgewählten subtrahiert, Jens hat es abgeändert auf eine Subtraktion der linken Nachbarzellen.
Evtl. hast du ein Problem mit Text-formatierten Quellzellen ? -
dann könnte dir folgende Version weiterhelfen:

sub vorherigeZellen_subtrahieren_falls_Text
oDoc=thisComponent
osheet=odoc.currentcontroller.activesheet 'aktives Tabellenblatt
Ziel=oDoc.getCurrentSelection()  'aktive Zelle
ze=ziel.getCellAddress().Row  'aktuelle Zeile, Index
sp=ziel.getCellAddress().column  'aktuelle Spalte, Index
quelle1 = val(osheet.getcellbyposition(sp,ze - 2).string)
quelle2 = val(osheet.getcellbyposition(sp,ze - 1).string)
Ziel.value = quelle1 - quelle2
end sub

Gruß Werner

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an