Sonntag, Dezember 15, 2019

Schreiben Sie WENN-Anweisung mit FormulaR1C1 in VBA Excel

Habe ich die folgende Formel
=IF((GLOBAL_DATE-30)<G2,"1 Month",IF((GLOBAL_DATE-60)<G2,"2 Month",IF((GLOBAL_DATE-90)<G2,"3 Month","Older Than 3 Months")))
und ich möchte zu schreiben, dieses in bestimmte Zellen mit Hilfe der FormualR1C1 in VBA.
(die GLOBAL_DATE ist eine benannte Zelle auf einem anderen Blatt)

Dank

InformationsquelleAutor Carl Thomas | 2012-02-20

3 Kommentare

  1. 0

    Dies ist es, was ich mit dem Makro-Recorder:

    ActiveCell.FormulaR1C1 = _
        "=IF((GLOBAL_DATE-30)<R[1]C[6],""1 Month"",IF((GLOBAL_DATE-60)<R[1]C[6],""2 Month"",IF((GLOBAL_DATE-90)<R[1]C[6],""3 Month"",""Older Than 3 Months"")))"

    Ist mit relativen zelladressen (R[1]C[6] ist die Zelle eine Zeile unterhalb und 6 Spalten auf der rechten Seite von der ActiveCell. Alternativ können Sie den absoluten Adressen durch ersetzen von R[1]C[6] von R2C7 (für Zeile 2, Spalte 7 = G2).

  2. 1

    Wählen Sie die Zelle, die die Formel. In der VBE, gehen Sie an das Fenster, und geben Sie

    ?Activecell.FormulaR1C1

    und drücken Sie die EINGABETASTE. Geben Sie die Z1S1-übersetzung Ihrer Formel.

  3. 0

    Können Sie ganz einfach mit VBA zu übersetzen, jener Formeln, die Sie eingegeben haben, in ein Blatt in einen sytax geeignet für VBA. Ich schrieb einmal ein sub für diesen Zweck.

Kostenlose Online-Tests

Letzte Fragen

Tun ItemView löst Blase?

Ich habe eine CompositeView für eine Tabelle. Ich habe Trigger-set in der Kind-ItemView für jede Zeile... var TableRow = Marionette.ItemView.extend({ tagName:...

Wie kann ich untersuchen, WCF was 400 bad request über GET?

Die folgenden WCF-endpoint funktioniert gut mit dem WCF test client: AssetList ListFlaggedAssets(short processCode, string platform, string endpoint = "null", string portalId = "null", int...

Bei der Verwendung von UUIDs, sollte ich auch mit AUTO_INCREMENT?

Wir bauen eine neue web-app, die eine offline-iPad - /Android-app-version auf einer Reihe von lokalen Geräten, die Einsätze mit neuen Daten. Als solche benötigen...

Actionscript-Objekt, das verschiedene Eigenschaften

Wie kann ich die Anzahl der Eigenschaften in einer generischen Actionscript-Objekt? (Wie die Array-Länge) InformationsquelleAutor Fragsworth | 2011-01-15

Wie plot mehrere Graphen und nutzen Sie die Navigations-Taste im [matplotlib]

Die neueste version von matplotlib erstellt automatisch Navigations-buttons unter den graph. Aber die Beispiele, die ich finden alles im Internet zeigen, wie erstellen Sie...