Como posso referenciar uma célula usando linhas e colunas (1,1) em vez de denotação alfabética (A1) no Excel VBA?


0

Aqui está o meu código VBA para o Excel Solver:

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

Equivalentemente, estou tentando escrever algo assim:

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

Mas esta sintaxe está errada. Como posso escrever esse código corretamente? Mais tarde, poderei escrever um loop for usando este formato "Células (x, y)". Agradeço antecipadamente.


Você já tentou isso assim: = Planilhas ("Planilha1"). Células (209, 7) .Endereço em vez de = Planilhas ("Planilha1"). Células (209, 7) .Valor?
dude

Eu costumo fazer algo como:ActiveSheet.cells(1,1).select ActiveCell.Value = ...
LPChip

Ei @duDE, obrigado, vou tentar imediatamente!
Übel Yildmar
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.