Екцел ВБА ФормулаР1Ц1 Својство - Једноставни Екцел макрои

Преглед садржаја

Овај пример илуструје разлику између А1, Р1Ц1 и Р [1] Ц [1] стил у Екцел ВБА.

1. Поставите командно дугме на радни лист и додајте следећи кодни ред (стил А1):

Опсег ("Д4"). Формула = "= Б3*10"

Резултат:

2. Додајте следећу линију кода (стил Р1Ц1):

Опсег ("Д4"). Формула Р1Ц1 = "= Р3Ц2*10"

Резултат:

Објашњење: ћелија Д4 упућује на ћелију Б3 (ред 3, колона 2). Ово је апсолутна референца (симбол $ испред броја реда и слова колоне).

3. Додајте следећу линију кода (стил Р [1] Ц [1]):

Опсег ("Д4"). Формула Р1Ц1 = "= Р [-1] Ц [-2]*10"

Резултат:

Објашњење: ћелија Д4 упућује на ћелију Б3 (један ред изнад и 2 колоне лево). Ово је релативна референца. Ова линија кода даје потпуно исти резултат као линија кода која се користи у кораку 1.

4. Зашто учити о овоме? Пошто Макро снимач користи својство ФормулаР1Ц1 (стил Р [1] Ц [1]). Макро снимач ствара следеће кодне редове ако формулу = Б3*10 унесете у ћелију Д4.

Објашњење: можете видјети да је то потпуно иста линија кода кориштена у кораку 3.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave