to co máte ve druhém příspěvku, ten dynamický seznam je tvořen tak, že na Listu "Nastavení" jsou evidovány položky pro rozbalovací seznam
Když si na kartě Vzorce otevřete "Správce názvů" uvidíte tam položku "seznam" což je daná oblast a pomocí vzorce =NEPŘÍMÝ.ODKAZ("Nastavení!$A$1:$A$"&POČET2(Nastavení!$A:$A)) automaticky přidává položky do seznamu
v buňce M1 je zadaná cesta k souboru *.txt já tam mám
E:\Excel_wall\Data\Data.txt
nevím jak se jmenuje váš zdrojový soubor takže si musíte upravit cestu i s názvem vašeho souboru kde ho máte uložený včetně koncovky
Potom stačí pravý klik na Tabulku a Obnovit
nebo
karta Data->Dotazy a připojení->Aktualizovat vše
a potom jen počkat než se dotaz aktualizuje
Edit: co máte za verzi Excelu?
třeba pomocí PowerQuery
vytvořil jsem textový soubor z vaší přílohy a v excel souboru načetl do dotazu, výstup potom do Tabulky v Listu.
upravte si cestu a název pro váš soubor a vyzkoušejte
PQ je jestli si dobře pamatuju možné stáhnout jako doplněk do excelu od verze 2010
určitě to jde dohledat
k předchozímu příspěvku (nevím proč mi to nechce dát hromadně)
má to ale svá úskalí pokud je například otevřeno více souborů v excelu z různých umístění může se načíst cesta na jiný soubor
sry, ne uplně dobře jsem pochopil
na relativní cestu lze do buňky "FPath" zapsat maticový vzorec
=ZLEVA(POLÍČKO("filename");NAJÍT("[";POLÍČKO("filename"))-1)[/code]
případně i s odkazem na buňku kde bude název souboru i s koncovkou a buňka pojmenovaná "soubor"
[code]=ZLEVA(POLÍČKO("filename");NAJÍT("[";POLÍČKO("filename"))-1)&soubor[/code]
zdravím
používám pojmenovanou buňku třeba "FPath" kde je zápis cesty, kterou si načtu potom v PQ
let
Source = Excel.CurrentWorkbook(){[Name="FPath"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}}),
Column1 = #"Changed Type"{0}[Column1]
in
Column1
a tu potom používám pro načtení do hlavního zdroje dat.
třeba to nějak pomůže nebo navede na podobný způsob
Nevím jestli jsem pochopil správně
vložte si do modulu
Sub Workbook_Open()
Range("A1").Value = Format(ThisWorkbook.BuiltinDocumentProperties("Creation Date"), "short date")
End Sub
Buňku kam to chcete si upravte podle potřeby.
toto platí pro soubor ve kterém pracujete
pokud potřebujete datum z jiného souboru muselo by se jinak
myslím složku a nebo přímo soubor
dle mého je spíš potřeba nastavit uživatelům práva pouze pro čtení a kopii, a administraci jen pro jednoho člověka.
Asi bych to řešil takhle než makrem.
vložte nějaký příklad jak to vypadá a jak má vypadat výsledek
koukněte tady
http://wall.cz/index.php?m=topic&id=9990
třeba to pomůže
Pokud by byly buňky nebo oblasti zamčené tak zůstává původní vzorec i při kopírování
jak vypadá vzorec?
kopírujete v jednom listě?
Není zač
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.