null Ahnung Geschrieben 2. März 2006 Geschrieben 2. März 2006 Hallo! Wie kann ich VBA dazu zwingen in eine bestimmte Tabellenzelle einen Wert einzutragen? z.B.: a=1 b=2 Trage in die Zelle C9 die Summe a + b Danke im Voraus
robotto7831a Geschrieben 2. März 2006 Geschrieben 2. März 2006 Hallo, der Makro Recorder in Excel ist dafür gut geeignet. Es kommt zwar oft überflüssiger Code heraus aber er erfüllt seinen Zweck. Range("A1").Select ActiveCell.FormulaR1C1 = "1" Frank
null Ahnung Geschrieben 2. März 2006 Autor Geschrieben 2. März 2006 Danke!!! Mit Range("C9").Select ActiveCell.FormulaR1C1 = a + b funktioniert wunderbar...
null Ahnung Geschrieben 2. März 2006 Autor Geschrieben 2. März 2006 Wie mein Nick verrät habe ich wirklich wenig Ahnung...:confused: Was bedeutet dieses: FormulaR1C1 = "1" R1C1 - what's this??? Ich weiß, daß die Frage hier ein müdes Lächeln verursachen kann, aber ich möchte es wirklich gerne wissen. Gruß aus Malmö
robotto7831a Geschrieben 2. März 2006 Geschrieben 2. März 2006 In der VBA Hilfe steht dazu folgendes: Gibt die Formel für das Objekt unter Verwendung von Z1S1-Bezügen in der Sprache des Makros zurück oder legt einen Wert für sie fest..... Frank
null Ahnung Geschrieben 2. März 2006 Autor Geschrieben 2. März 2006 :D Na klar... Zuerst müßte ich wissen was Z1S1-Bezüge sind und was Z1S1 mit R1C1 gemeinsam hat... Ich danke Dir für Deine Bemühungen, aber ich glaube wir lassen es lieber... Ich befürchte, Du müßtest mir viel zu viel Grundwissen beibringen... Gruß aus dem kalten Schweden (-13 C) Heinrik
robotto7831a Geschrieben 2. März 2006 Geschrieben 2. März 2006 Man kann eine Zelle in Excel mit Z1S1 ansprechen oder mit A1. Man kann die Anzeige in den Optionen auch umschalten. Frank
lakarando Geschrieben 3. März 2006 Geschrieben 3. März 2006 :D Na klar... Zuerst müßte ich wissen was Z1S1-Bezüge sind und was Z1S1 mit R1C1 gemeinsam hat... Ich danke Dir für Deine Bemühungen, aber ich glaube wir lassen es lieber... Ich befürchte, Du müßtest mir viel zu viel Grundwissen beibringen... Gruß aus dem kalten Schweden (-13 C) Heinrik nicht gleich den Kopf in den Sand stecken :e@sy , Z1S1 ( R1C1 ) sagen eigendlich nur, dass Du die Elemente (Zellen) einer Tabelle durch Angabe der Koordinaten, also der Zeilennummer und der Spaltennummer eindeutig bezeichnen kannst. ZnSn heisst also Z(eile) n und S(palte) n, wobei n die gewünschte Nummer ist, Z4S3 wäre also die Zelle in der Zeile 4 Spalte 3. R1C1 ist genau das gleiche, nur englisch, R(ow)1 und C(olumn)1 Gruss Thoralf
null Ahnung Geschrieben 3. März 2006 Autor Geschrieben 3. März 2006 Schönen Dank Lakarando!!! :uli Es ist zwar schön wenn ein Makro problemlos läuft, aber viel schöner ist es zu verstehen was da passiert... Gruß Heinrik
-roTekuGeL- Geschrieben 7. März 2006 Geschrieben 7. März 2006 also ich nehm lieber (mit variablen: ) tabelle1.cells(row,col) = "wert" (und ohne) tabelle1.cells(1,1) = "wert" 'is dann also Zelle A1 lässt sich viel besser in coding verwenden als dieser R1C1 käse, zumindest find ichs schöner
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden