< návrat zpět

MS Excel


Téma: vzorec s proměnnou do Formulalocal rss

Zaslal/a 7.6.2022 19:13

Zdravím,
nedaří se mi dostat do bunky makrem vzorec, ve kterém chci měnit adresu /doplnit číslo řádku proměnnou j.
Jde to nějak ?
Díky

Příloha: zip52837_wall-formulalocal-s-promennou.zip (18kB, staženo 11x)
Zaslat odpověď >

#052838
elninoslov
Stačia 3 možnosti ? (z brucha bez skúšky):
"=když(A(G" & j & "=""a"";H" & j & "=""a"";I" & j & "=""a"";J" & j & "=""a"";K" & j & "=""a"");""Hotovo"";""dělej"")"
Replace("=když(A(G?=""a"";H?=""a"";I?=""a"";J?=""a"";K?=""a"");""Hotovo"";""dělej"")", "?", j)
"=když(COUNTIF(G" & j & ":K" & j & ";""a"")=5;""Hotovo"";""dělej"")"
citovat
#052839
avatar
Super,
nemohl jsem se vypatlat z těch uvozovek. Děkujucitovat
#052840
avatar
s tím:
Replace("=když(A(G?=""a"";H?=""a"";I?=""a"";J?=""a"";K?=""a"");""Hotovo"";""dělej"")", "?", j)
můžete to nějak vysvětlit ?citovat
#052841
elninoslov
To si tam dám iba nejaký znak (napr "?"), ktorý viem, že sa vo vzorci určo nevyskytne, a ten dám potom pomocou Replace hromadne nahradiť v reťazci mojou premennou "j"
alebo môžete použiť aj OFFSET/POSUN vo vzorci
"=když(COUNTIF(POSUN(G1:K1;" & j - 1 & ";);""a"")=5;""Hotovo"";""dělej"")"
alebo adresu do reťazca zobrať z hodnoty Range...Offset(...).Address približne:
"=když(COUNTIF(" & Sheets("List1").Range("G1:K1").Offset(j - 1, 0).Address & ";""a"")=5;""Hotovo"";""dělej"")"citovat
#052843
avatar
Super, Děkujicitovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Čas od do

lubo • 19.4. 16:30

Makro smyčka

MilanKop • 19.4. 10:46

Makro smyčka

elninoslov • 19.4. 9:02

Čas od do

elninoslov • 19.4. 8:46

Čas od do

jarek1111 • 18.4. 13:46

Čas od do

lubo • 18.4. 11:13

Čas od do

jarek1111 • 18.4. 8:32