
 In dieser Datei finden sie alle Funktionen und Makrobefehle, die
 seit Druck des Handbuches hinzugekommen sind.


=========================================================================
Funktionen:
=========================================================================

    BEREICHABS(Spalte;Zeile;SpalteNum;ZeileNum)
        (Englisch: RANGEABS)

    Hiermit wird analog zu ZELLEABS ein absoluter Bereich angegeben:

    Spalte/Zeile: Gibt die Spalte/Zeile an, in der der Block beginnen soll.
    SpalteNum/ZeileNum: Gibt die Größe des Blocks an.

    Tip: Diese Funktion ist vorallem in Makros, etwa im Zusammenhang
    mit AUSWÄHLEN (SELECT) oder aber als Bereichsparameter (bei
    den meisten Makros) sinnvoll.

    Anmerkung: Bitte die Reihenfolge der Parameter beachten. Sie ist
    nicht (x,y,w,h) sondern (y,x,h,w)! Dies ist zwar in der
    "Koordinatenschreibweise" etwas unüblich, betrachtet man die Zeilen-
    und Spaltenschreibweise, so wird diese Reihenfolge aber verständlich.

    Beispiel:

    BEREICHABS(3;4;1;2)  entspricht (D3:E3)
    SELECT(BEREICHABS(3;4;1;2)) wählt den entsprechenden Bereich aus.
    SELECT(ZELLEABS(3;4):ZELLEABS(3;5)) - das gleiche, jedoch etwas
                                          komplizierter.

    (Die Beispiele sind mit "festen" Zahlen natürlich nicht so sinnvoll,
    sobald die Zahlen aber berechnet werden oder aber "Variablen" bzw.
    Zellinhalte sind, ist diese Funktion sehr praktisch!)

------------------------------------------------------------

    BLOCKX([Block])
      (Englisch: RANGEX)

    (hauptsächlich für Makroprogrammierung)

    Dies gibt die X-Koordinate des mit Block angegebene Blocks zurück.
    Wird kein Block angegeben (BLOCKX()), so wird die X-Koordinate des
    "aktuellen" Blockes (des aktuellen Fensters) bei der Makrowiedergabe
    zuürckgegeben.

    Anmerkung: Dies ist etwa wie die (im Handbuch beschriebene) Funktion
    SPALTENNUMMER, mit einem Unterschied: Wird kein Block angegeben, so
    wird (im Makromodus) mit BLOCKX die linke obere Eck-Koordinate
    des Blockes zurückgegeben, mit SPALTENNUMMER die Koordinate, in
    der sich der Cursor befindet (oft die gleiche, muß aber nicht sein!)

    BLOCKY([Block])
        (Englisch: RANGEY)

    entsprechend wie BLOCKX, jedoch die Y-Koordinate.

    BLOCKBREITE, BLOCKHÖHE

    (diese sind schon im Handbuch beschrieben). Neu hinzugekommen ist
    jetzt jedoch, daß der Parameter (Block) ausgelassen werden kann
    und somit dann die Breite bzw. Höhe des "aktuellen" Blockes zurück-
    gegeben wird (vorallem im Zusammenhang mit BLOCKX/Y!)


-------------------------------------------------------------




=========================================================================
Makrobefehle:
=========================================================================

  DATENEINFÜGEN(Modus;[Block])
    (Englisch: PASTEDATA)

    Fügt den mit AUSSCHNEIDEN oder KOPIEREN in den
    Zwischenspeicher kopierten Block an der aktuellen
    Stelle/Block bzw. wie durch Block angegeben ein. Ist ein
    Block markiert (bzw. Block angegeben), so wird dieser
    gefüllt (also das Kopierte entweder wiederholt oder
    abgeschnitten)

    Modus: Dies bestimmt, welche Daten eingefügt werden sollen:
      0: Es wird nur das Format eingefügt.
      1: Es werden nur die Werte eingefügt, Formeln werden verworfen.
      2: Es werden Werte & Formeln eingefügt, das Format jedoch ignoriert.

    Block: Bestimmt den Block (oder eine Zellen), an der der
      Zwischenspeicher eingefügt werden soll. Fehlt er, so wird
      die aktuelle Cursorposition bzw. der aktuelle Block
      verwandt.

-------------------------------------------------------------------

   SMARTREFESH(Flag)

    Dieser Befehle schaltet das "Smartrefresh" (siehe Lies.Mich)
    an oder aus.

    Flag: 0/FALSE=aus, 1/TRUE=an

    Wird der Paramater ausgelassen, so wird (wie beim Befehl
    "Optionen-Bildschirm-Bildaufbau") ein Requester zur Auswahl
    angezeigt.

-------------------------------------------------------------------



