Como posso alterar o n-ésimo valor de um intervalo nomeado no Excel VBA?

0

Aqui está uma tabela sobre frutas:

EssasfrutastambémsãonomesdeintervalosnomeadosnaColunaA.Porexemplo,seeudigitaroseguinte:

=INDEX(apple,1,1)

oresultadoé1.

Minhaperguntaé:Comopossoalteraron-ésimovalordeumintervalonomeadonoExcelVBA?Gostariadeadicionarumnovovaloraoprimeiroelementodointervalonomeado'apple',como:

"Range("apple",1,1).Value = 2"

Como posso fazer isso? Obrigado antecipadamente.

    
por Übel Yildmar 02.05.2018 / 15:10

1 resposta

2

Range("apple",1,1).Value = 2

você pode se referir a intervalos nomeados no VBA com a propriedade Range e, portanto, acessá-los como um objeto de intervalo, para se referir a suas células, use a propriedade Cells :

Range("apple").Cells(1,1).Value = 2
    
por 02.05.2018 / 15:50