Wie kann ich eine Zelle mit Zeilen und Spalten (1,1) anstelle der alphabetischen Bezeichnung (A1) in Excel VBA referenzieren?

310
Übel Yildmar

Hier ist mein VBA-Code für Excel Solver:

SolverAdd CellRef:="$G$209", Relation:=2, FormulaText:="$G$210" 

Äquivalent versuche ich so etwas zu schreiben:

SolverAdd CellRef:=Worksheets("Sheet1").Cells(209, 7).Value, Relation:=2, FormulaText:=Worksheets("Sheet1").Cells(210, 7).Value 

Diese Syntax ist jedoch falsch. Wie kann ich diesen Code richtig schreiben? Später kann ich eine For-Schleife mit diesem Format "Cells (x, y)" schreiben. Danke im Voraus.

0
Haben Sie es so ausprobiert: = Arbeitsblätter ("Tabelle1"). Zellen (209, 7) .Adresse statt = Arbeitsblätter ("Tabelle1"). Zellen (209, 7) .Value? duDE vor 6 Jahren 0
Normalerweise mache ich so etwas wie: `ActiveSheet.cells (1,1) .select`` ActiveCell.Value = ... ` LPChip vor 6 Jahren 0
Hey @duDE, danke, ich werde es gleich versuchen! Übel Yildmar vor 6 Jahren 0

0 Antworten auf die Frage