přikládám přílohu (než jsem text dopsal, byl jsem bohužel automaticky odhlášen)
Potřebuji ze zavřeného sešitu získat text z určité buňky.
=SUMA('C:\prace\angebote\[f.xlsx]List1'!$A$1)
Tento vzorec mi funguje, pokud je v buňce A1 číslo. Já však potřebují načíst a přenést text, což bohužel nejde. Jako výsledek se vždy zobrazí 0.
Externí odkazy jsou tedy použitelné pouze u číselých hodnot? Pokud ano, lze to obejít nějakým jiným způsobem?
za postřehy děkuji
Vyřešeno, odkazoval jsem se na název listu, což byla chyba. Ještě jednou díky za Vaši pomoc.
tak nevím nevím, zřejmě to souvisí s tím, že jsem měl sešit chráněný heslem. Pokud to uložím pod novým názvem bez hesla a přesunu všechny moje záložky do Vašeho sešitu, tak to funguje. Ovšem pouze na těch Vašich listech.
V okamžiku, když zkopíruju zdrojová data z Listu4 (případně textové pole z listu Hárok1) do nějakého svého listu, tak to už nefunguje :-(
Budu muset tedy ty Vámi vytvořené listy zřejmě zachovat a upravit k obrazu svému. Jaká je správná posloupnost? Prvně napsat makro, poté vytvořit textové pole a následně je přiřadit danému makru? Nechápu, kde dělám chybu.
https://stackoverflow.com/questions/44939935/microsoft-excel-vba-run-time-error-2147024809-80070057
elninoslov napsal/a:
Ten kód predsa musíte dať do listu "List4", lebo ten sa prepočítava, a pri tomto prepočítaní sa aktualizuje Textové pole v liste Hárok1, teda zmente tento riadok na :
With Hárok1.Shapes("txtPoleSpolu").TextFrame2.TextRange
Tieto riadky tam niesú potrebné ak nemeníte nikde farbu:
Dim text As String
.Font.Fill.ForeColor.RGB = RGB(0, 0, 0)
a 2x
.Fill.ForeColor.RGB = RGB(0, 0, 0)
elninoslov napsal/a:
Ten kód predsa musíte dať do listu "List4", lebo ten sa prepočítava, a pri tomto prepočítaní sa aktualizuje Textové pole v liste Hárok1, teda zmente tento riadok na :
With Hárok1.Shapes("txtPoleSpolu").TextFrame2.TextRange
Tieto riadky tam niesú potrebné ak nemeníte nikde farbu:
Dim text As String
.Font.Fill.ForeColor.RGB = RGB(0, 0, 0)
a 2x
.Fill.ForeColor.RGB = RGB(0, 0, 0)
elninoslov napsal/a:
Možno tak jedine udalostné makro ("Calculate"), vzorec tam nemôže byť.Příloha: 42779_vyfarbi-casti-textoveho-pola-pri-calculate.zip (18kB, staženo 6x)
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.