vkládání vzorců

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

Moderátor: Mods_senior

Odpovědět
Uživatelský avatar
Branscombe
Level 3
Level 3
Příspěvky: 469
Registrován: 11 čer 2009 21:39

vkládání vzorců

Příspěvek od Branscombe »

Ahoj, zase jsem bezradný :-(

Potřeboval bych makro které mi vloží do buňky (M33) vzorec (=KDYŽ(NEBO($AC33="";$AC33=0);"";KDYŽ(Main!$A$1=PRAVDA;$AC33;KDYŽ(Main!$B$1=PRAVDA;INDEX($B:$C;POZVYHLEDAT($AC33;$B:$B;0);2))))) pouze za podmínky že je buňka X33 vyplněna.

A takto by to makro mělo vložit na celý list. Mám vyplněno třeba X33 až X5000 a potřebuji ten vzorec vložit do buněk M33 až M5000

Poradíte mi někdo ??
Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: 01 srp 2007 18:10
Bydliště: Pardubice
Kontaktovat uživatele:

Re: vkládání vzorců

Příspěvek od mike007 »

Proč zrovna makro? Proč si do M33 nedáš vzoreček?

=KDYŽ(X33="";"";KDYŽ(NEBO($AC33="";$AC33=0);"";KDYŽ(Main!$A$1=PRAVDA;$AC33;KDYŽ(Main!$B$1=PRAVDA;INDEX($B:$C;POZVYHLEDAT($AC33;$B:$B;0);2)))))

Tady je makro:

Sub vzorecek()
For a = 33 To Range("x65536").End(xlUp).Row
If Cells(a, 24) <> "" Then Cells(a, 13).FormulaR1C1 = "=IF(OR(RC29="""",RC29=0),"""",IF(Main!R1C1=TRUE,RC29,IF(Main!R1C2=TRUE,INDEX(C2:C3,MATCH(RC29,C2,0),2))))"
Next a
End Sub
Nejlepší hra je Excel!
Pravidla fóra PC-helpJak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy prosím pište do fóra. Od toho tu je.
Uživatelský avatar
Branscombe
Level 3
Level 3
Příspěvky: 469
Registrován: 11 čer 2009 21:39

Re: vkládání vzorců

Příspěvek od Branscombe »

Nádhera... Díky moc.

Nemůžu tam dát jen vzoreček, jelikož někdy budu mít na listu třeba jen 200 záznamů a jindy zase třeba 30.000 záznamu a pak kdyby byl vzoreček na všech řádcích už na začátku tak by ten soubor byl brutálně velký. Takže ještě jednou díky moc.
Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: 01 srp 2007 18:10
Bydliště: Pardubice
Kontaktovat uživatele:

Re: vkládání vzorců

Příspěvek od mike007 »

Soubor bude velký, až tam pomocí makra natáhneš všude vzoreček... :wink:
Tomu se prostě nevyhneš.
Nejlepší hra je Excel!
Pravidla fóra PC-helpJak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy prosím pište do fóra. Od toho tu je.
Odpovědět

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