Veröffentlicht 2. März 200619 j 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
2. März 200619 j 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
2. März 200619 j Danke!!! Mit Range("C9").Select ActiveCell.FormulaR1C1 = a + b funktioniert wunderbar...
2. März 200619 j 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ö
2. März 200619 j 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
2. März 200619 j :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
2. März 200619 j Man kann eine Zelle in Excel mit Z1S1 ansprechen oder mit A1. Man kann die Anzeige in den Optionen auch umschalten. Frank
3. März 200619 j :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
3. März 200619 j 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
7. März 200619 j 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
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.