Jak použít zápis FormulaR1C1 v Excelu?

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3195
Registrován: říjen 08
Pohlaví: Muž
Stav:
Offline

Jak použít zápis FormulaR1C1 v Excelu?

Příspěvekod atari » 16 kvě 2018 12:00

Níže uvedený kod VBA do buňky A1 zapíše toto: =$E$2
Já však potřebuji skrze VBA zapsat toto: =E2

Umí někdo poradit jak to udělat?

Kód: Vybrat vše

pocet = 2
delka = 5
Cells(1, 1).FormulaR1C1 = "=R" & pocet & "C" & delka

Reklama
guest
Pohlaví: Nespecifikováno

Re: Jak použít zápis FormulaR1C1 v Excelu?

Příspěvekod guest » 16 kvě 2018 12:20

Bez toho, že bych pátral po smyslu a cíli, musíte použít relativní reference (posun/offset):

Kód: Vybrat vše

Cells(1, 1).FormulaR1C1 = "=R[" & pocet - 1 & "]C[" & delka - 1 & "]"

Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3195
Registrován: říjen 08
Pohlaví: Muž
Stav:
Offline

Re: Jak použít zápis FormulaR1C1 v Excelu?

Příspěvekod atari » 16 kvě 2018 12:50

Smysl a cíl je tento:

VBA mě vygeneruje několik sloupců čísel. Pod každým sloupcem potřebuji součty, ale vždy jiný počet buněk. Takže potřebuji aby VBA ten vzorec poskládala na základě proměnných.

A vzorec potřebuji proto, abych pak mohl kurzorem (šipkama) přejíždět v tabulce po každém vzorci a v něm hned viděl, jaká oblast je sečtena. A pak ještě občas ten vzorec potřebuji myší rozkopírovat a proto nemůže být zamčený dolarem.

A jinak díky :-)

lubo.
Level 2
Level 2
Příspěvky: 192
Registrován: červen 13
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Jak použít zápis FormulaR1C1 v Excelu?

Příspěvekod lubo. » 18 kvě 2018 10:03

Pokud budete tento problém ještě někdy řešit, napište si do buňky vzorec jak jste zvyklý, přepněte zobrazení vzorců nas R1C1 a podívejte se do buňky, jak to má vypadat.

Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3195
Registrován: říjen 08
Pohlaví: Muž
Stav:
Offline

Re: Jak použít zápis FormulaR1C1 v Excelu?

Příspěvekod atari » 18 kvě 2018 10:17

Díky ta tip, To mě nenapadlo. Já ty vzorce potil ve VBA až se ze mně kouřilo... :thumbup:


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Import PDF do excelu Příloha(y)
    od luko02420 » 13 kvě 2023 11:29 » v Kancelářské balíky
    18
    3261
    od luko02420 Zobrazit poslední příspěvek
    16 kvě 2023 11:27
  • Poškozený soubor excelu Příloha(y)
    od Jsimi » 06 úno 2024 22:43 » v Kancelářské balíky
    0
    620
    od Jsimi Zobrazit poslední příspěvek
    06 úno 2024 22:43
  • Promítaní excelu a videa zároveň
    od Marw7_ » 02 čer 2023 15:57 » v Vše ostatní (sw)
    2
    1285
    od X Zobrazit poslední příspěvek
    02 čer 2023 18:06
  • Tisk z excelu mění výšky buněk
    od Moonddur » 28 dub 2023 11:50 » v Kancelářské balíky
    1
    1657
    od atari Zobrazit poslední příspěvek
    28 dub 2023 12:08
  • Jak do Excelu dostat aktuální hodnotu z webové stránky? Příloha(y)
    od Peťa » 10 lis 2023 09:41 » v Kancelářské balíky
    2
    1683
    od Peťa Zobrazit poslední příspěvek
    10 lis 2023 16:24

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 9 hostů