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.
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
Verwandte Probleme
-
3
Meine Datei ist in Excel 2007 gesperrt. Was ist los?
-
2
Gibt es eine Möglichkeit, Excel 2007 automatisch zu speichern, wie dies bei MS Word der Fall ist?
-
1
Excel Word Wrap + verschwindet Text
-
1
Einfaches Zusammenführen / Löschen mit Excel
-
7
Wie können Sie Microsoft Excel mit voller Geschwindigkeit laufen lassen, auch wenn der Fensterfokus...
-
2
Warum können Sie Bilder nicht in Excel kopieren / einfügen, aber Screenshots funktionieren?
-
3
So synchronisieren Sie Excel mit der Google Docs-Tabelle
-
9
Wie teilen Sie einen Namen auf, um Vorname und Nachname zu erhalten?
-
1
Links in Excel haben sich nach einem Absturz geändert
-
1
Was ist der beste Weg, ein Excel-Makro auf mehreren Computern gemeinsam zu nutzen?