< návrat zpět

MS Excel


Téma: Správce názvů - součet buněk rss

Zaslal/a 7.5.2019 14:21

AlfanDobrý den, nevím, jakým způsobem zadat ve "Správce názvů" v "Odkaz na:" součet konkrétních buněk. Obor je "Sešit".
Chtěl bych konkrétně zadat součet buněk K13 a K14 na listu "VZZ divize".
Když to zadám takto:
='VZZ divize'!$K$13;'VZZ divize'!$K$14
tak to vypíše hodnotu pouze z buňky K13. Zkoušel jsem to dát do funkce SUMA, ale ani to nepomohlo.
Dá se to nějak zapsat?
Děkuji.

Zaslat odpověď >

#043302
avatar
V jiném listu si vytvořte vzorec na součet požadovaných buněk, pak v řádku vzorců ten vzorec zkopírujte a toto vložte do pole Odkaz ve Správci názvů.citovat
#043303
MePExG
Vzorec na súčet='VZZ divize'!$K$13+'VZZ divize'!$K$14a nie odkaz na dve bunky.citovat
#043304
Alfan
to mepexg
to právě taky nefunguje

to Dingo
takto jsem to "obešel".
Ale obecně by mě zajímalo, zda se to dá nějak zapsat.citovat
#043305
elninoslov
Ale prečo by to nefungovalo ???
Příloha: xlsx43305_def.nazov.xlsx (11kB, staženo 26x)
citovat
#043309
MePExG

Alfan napsal/a:

to právě taky nefunguje Ale obecně by mě zajímalo, zda se to dá nějak zapsat.

To funguje a je to možné napísať s tým rozdielom, že namiesto oddelenia středníkem, spojíte odkazy znakom plus.citovat
#043340
Alfan
Ten zápis funguje, ale pak při puštění makra:
Sub kopirujOBRAT()
Dim i As Integer
i = 0
Range("SOUHRN_OBRAT").Resize(30, 2).ClearContents
Do While (Range("OJ_NAZVY").Offset(i, 0).Value <> "")
Range("VZZ_NAZEV").Value = Range("OJ_NAZVY").Offset(i, 0).Value
Range("SOUHRN_OBRAT").Offset(i, 0).Value = Range("OJ_NAZVY").Offset(i, 0).Value
Range("SOUHRN_OBRAT").Offset(i, 1).Value = Range("VZZ_OBRAT").Value
i = i + 1
Loop
MsgBox ("HOTOVO")
End Sub

Mi to hází chybu na tom zvýrazněném řádku. A to má třeba v součtu 2 řádky z výsledovky.citovat
#043342
elninoslov
Ktorá z tých oblastí je Definovaný názov so súčtom buniek ???
SOUHRN_OBRAT - používate ClearContents, teda evidentne oblasť, nie súčet vzorcom.
OJ_NAZVY - v cykle while a Offset, teda opäť oblasť buniek.
VZZ_OBRAT - toto je ten Def. názov so vzorcom ??? Tak potom skúste
Range("SOUHRN_OBRAT").Offset(i, 1).Value = [VZZ_OBRAT]

Koľko riadkov, takto spracovávate ? Musí to byť totiž pomalé. Vložte prílohu, prerobíme na rýchle polia, ak to pôjde...citovat

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

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

Čas od do

jarek1111 • 18.4. 8:31