Relatívne označenie bunky
Napsal: 19 bře 2013 19:22
Vidím, že sú tu veľmi ochotní fachmani, tak by som sa chcel ešte opýtať.
V exceli mám vložené 4 tlačítka (OptionButton) s názvom AL1, AL2, NK3, FB4. V každom je kód zobrazujúci oblasť, ktorá sa mení:
Prvé tlačítko má kód:
Private Sub AL1Rpon_Click()
Dim Rng1 As Range
Dim Rng2 As Range
Set Rng2 = Sheets("Pondelok").Range("H20:K20")
Sheets("Pondelok").Names.Add Name:="RponAL1x", RefersTo:=Rng2
Set RponAL2x = Sheets("Pondelok").Range("A1:A1")
Sheets("Pondelok").Names.Add Name:="RponAL2x", RefersTo:=RponAL2x
Set RponNK3x = Sheets("Pondelok").Range("A1:A1")
Sheets("Pondelok").Names.Add Name:="RponNK3x", RefersTo:=RponNK3x
Set RponFB4x = Sheets("Pondelok").Range("A1:A1")
Sheets("Pondelok").Names.Add Name:="RponFB4x", RefersTo:=RponFB4x
End Sub
Teraz problém:
.
V liste v oblasti H20:K20 je vzorec, ktorý sčítava predchádazúce riadky. Mám označené tlačítko AL1 oblasť H20:K20 je pomenovaná cez "Spravu men" RponAL1x. Ak však vložím riadok napr do 15 riadku a prepnem tlačítko na AL2, NK3 alebo FB4, vzorec sa vtedy neposunie na oblasť H21:K21 spolu s riadkami a načítavané hodnoty už nemajú výpovednú hodnotu. Predpokladám že je to tým, že cez makro je táto oblasť presne zadefinovaná.
Je nejaké elegantné riešenie, ktoré by mi s prepnutím tlačítka a vložením riadka posunul aj vzorec a názov uvedený v Sprave men???
Vopred ďakujem za návrhy.
V exceli mám vložené 4 tlačítka (OptionButton) s názvom AL1, AL2, NK3, FB4. V každom je kód zobrazujúci oblasť, ktorá sa mení:
Prvé tlačítko má kód:
Private Sub AL1Rpon_Click()
Dim Rng1 As Range
Dim Rng2 As Range
Set Rng2 = Sheets("Pondelok").Range("H20:K20")
Sheets("Pondelok").Names.Add Name:="RponAL1x", RefersTo:=Rng2
Set RponAL2x = Sheets("Pondelok").Range("A1:A1")
Sheets("Pondelok").Names.Add Name:="RponAL2x", RefersTo:=RponAL2x
Set RponNK3x = Sheets("Pondelok").Range("A1:A1")
Sheets("Pondelok").Names.Add Name:="RponNK3x", RefersTo:=RponNK3x
Set RponFB4x = Sheets("Pondelok").Range("A1:A1")
Sheets("Pondelok").Names.Add Name:="RponFB4x", RefersTo:=RponFB4x
End Sub
Teraz problém:
.
V liste v oblasti H20:K20 je vzorec, ktorý sčítava predchádazúce riadky. Mám označené tlačítko AL1 oblasť H20:K20 je pomenovaná cez "Spravu men" RponAL1x. Ak však vložím riadok napr do 15 riadku a prepnem tlačítko na AL2, NK3 alebo FB4, vzorec sa vtedy neposunie na oblasť H21:K21 spolu s riadkami a načítavané hodnoty už nemajú výpovednú hodnotu. Predpokladám že je to tým, že cez makro je táto oblasť presne zadefinovaná.
Je nejaké elegantné riešenie, ktoré by mi s prepnutím tlačítka a vložením riadka posunul aj vzorec a názov uvedený v Sprave men???
Vopred ďakujem za návrhy.