Ano, přesně. Pochopil jste to naprosto správně.
To je ono.
Ještě jednou moc děkuji mistře.
Ještě bych přeci něco na @Elninoslov měl.
Koukám, že se makro spustí i když omylem vyplním jedničku do prázného řádku.
Šlo by to nějak ošetřit aby se nezpouštělo pokud je řádek na Listu2 prázdný? (Nebo to navázat třeba na sloupec S, tam jsou taky vždy data pokud je řádek vyplněn).
Omnlovám se, že jsem na toto nevzpomněl.
Děkuji
Tak před tímto naprosto smekám. Prostě SUPR PRÁCE!
Ta hodnota tam vždycky je, a vícenásobná změna nebude a pokud se vygenerují data do Listu2, tak tam jsou právě jen s těmito vyplněnými daty. (k tomu aby se ty data opravila). Tímto se zpětně přenese informace o opravě.
Moc děkuji, strašně mi to pomohlo. To bych nezvládl ani za 50let.
Elninoslov je jednička. Velké díky mistře.
:-)
Zdravím mistři.
Chtěl bych pokud možno pomoci.
Chci pokud zapíšu do listu2 ve sloupci W jedničku, MsgBox s hlášením ANO, NE. ANO- spustí se makro, které vyhledá hodnotu z příslušného řádku sloupce N v Listu1 a smaže data v příslušném řádku sloupec S, T Listu1 a hodnotu ve sloupci S v Listu2 přeškrtne (pokud je problém tak smaže).
NE- procedura se samozřejmě ukončí, ale aby zároveň smazala hodnotu v buňce ve sloupci W (tu jedničku, co celou proceduru vyvolala).
Prosím kód okomentovat
Soubor přikládám. Moc a moc děkuji
Tak
1. Odstranění všech propojení při exportu už mám ok.
elninoslov napsal/a:
Tak skúste toto. Makro sa volá Export_Sheets, spustí formulár s výberom, vyberiete, kliknete na čudlík, exportuje vybrané do súboru, na ktorého názov sa opýta. Vysporiada sa to aj so skrytými listami v zdroji (v cieli budú zobrazené).Příloha: 43210_vyber-listov-na-export.zip (43kB, staženo 35x)
Elnino, tak supr. Problém mezi PC a židlí :-)
Omlouvám se a Děkuju mistře.
Zkouším to na 9000 položek a to už mi trvá poměrně dlouho. Asi to jinak nejde.
Ano, je to přesně ono. Elninoslov nezklamal. Děkuji
Jess napsal/a:
Vyplněných řádků (dat) může být samozřejmě několik tisíc. Ten soubor je vesměs stejný, jem má příponu slsx. Příloha: 55553_data.zip (9kB, staženo 1x)
Vyplněných řádků (dat) může být samozřejmě několik tisíc.
Ano, každý soubor má k vyplnění 4 sloupce. Q-číslo
R-datum, S-text, T-text.
Vyplněním Q (není podmínkou, že musí být data i R,S,T ale může tam něco být-poznámky..)
Sloučené buňky nejsou, data chci natahovat samozřejmě po jednom souboru. Vybrat soubor a natáhnout.
Prostě všichni mají stejný soubor, stejný počet řádků, stejné záhlaví. V záhlaví mám nějaké vzorce. Prostě chci jen aktualizovat data ve sloupcích Q,R,S,T dle Q. Samozřejmě záhlaví a ostatní data nechat beze změny.
Ty data vyplňují v různých řádcích na přeskáčku, nejede se řádek po řádku.
Omlouvám se. Tady je
Mistři programu.
Mám soubor, v kterém bych chtěl po kliknutí a vybrání mě zaslaných souborů od řádově dvou poboček aktualizovat data do jednoho souboru.
Představa je, že pomocí VBA kliknu na tlačítlo, vyberu soubor pobočky a provede se aktualizace sloupců viz příloha.
Data a strukturu mají všichni zaslanou vždy stejnou. Jen doplňují data sloupes Q R S T
jedná se o aktualizaci sloupců viz tabulka. Šlo by?
Prostě dostanou tabulku, na tu mají řádově 4 dny, průběžně doplňují, a odesílají. Získaná data z těchto přijatých souborů chci přidávat do mé sestavy a zpracovávat dále.
Díky za pomoc.
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.