Facebook iconTwitter icon

Nachádzate sa tu

Domov

09. VBA .Offset method

.offset methodV predchádzajúcom tutorali sme si predstavili .select,.copy, .paste a . delete methods. V tomto tutoriáli si tieto metódy rozšírime o . offset Method, ktorá slúži na pohybovanie sa v rámci excel procovného hárku. Offset v podstate povie programu, o koľko buniek sa má kurzor bunky posunúť doprava/doľava, resp. nahor/nadol od aktívnej bunky.

Syntax: ActiveCell.Offset(riadok, stlpec).Select – tu môže byť .select nahradeny .delete, .copy atd.

Príklad:

Sub offset()

'vyber bunku B6

ThisWorkbook.Sheets("Sheet1").Range("B3").Select

 'vyber bunku, ktorá je od D6 vzdialená dva stlpce do prava a tri riadky nadol (D6)

ActiveCell.offset(3, 2).Select

'vyber bunku, ktorá je od D6 vzdialená jeden stĺpec do ľava a tri riadky nahor (C3)

ActiveCell.offset(-3, -1).Select

End Sub

 

Je možné, že sa Vám momentálne ťažko hľadá reálne využite .Offset method, avšak v pokročilejších tutoriáloch si ukážeme jej skutočný význam a prínos pre programovanie. 

Reklamné odkazy

kosime.sk
Kosenie trávy, čistenie pozemkov a záhradnícke práce