< návrat zpět
MS Excel
Téma: Zkopirovani buněk s pravidlem asi makro?
Zaslal/a bach1 3.9.2015 14:47
Dobrý den,
Potřebuji zkopírovat pomocí makra při otevření sešitu vše z listu1 do listu2 za podmínky:
V listu 1 je sloupec L a to je textové 40zn pole, kde jsou 4 datumy za sebou, které potřebuji rozhodit do Listu 2 postupně do sloupců L,M,N,O a aby to byl datumový formát. Pokud však bude vyplněn L,M,N,O na listu2 datumy, tak tento řádek smazat, nebo jej nekopírovat z listu1.Dokázal by nějaký borec takové makro vymyslet - já jsem v tomto směru bezradný?
Ukázka jak by to mělo vypadat, je v příloze.
List1 je zdrojový a pokaždé se tomu podsouvají jiná data. Děkuji za každou pomoc
Příloha: 26616_zdr1.zip (27kB, staženo 30x)
bach1(4.9.2015 11:51)#026648 to:elninoslov
Tak jsem se unáhlil - asi to není ono, pokud si smažu obsah listu 2 a spustím makro, tak to tam ty datumy stejně také nedotlačí....
citovat
bach1(4.9.2015 12:07)#026649 bach1 napsal/a:
to:elninoslov
Tak jsem se unáhlil - asi to není ono, pokud si smažu obsah listu 2 a spustím makro, tak to tam ty datumy stejně také nedotlačí....
Nebo dělám něco jinak. Mělo by to tak fungovat ne?
Pokud si smažu obsah listu2 a spustím makro, tak by se to mělo provést i s těmi datumy.
citovat
FrantaH(4.9.2015 12:37)#026653 bach1 napsal/a:
bach1 napsal/a:to:elninoslov
Tak jsem se unáhlil - asi to není ono, pokud si smažu obsah listu 2 a spustím makro, tak to tam ty datumy stejně také nedotlačí....
Nebo dělám něco jinak. Mělo by to tak fungovat ne?
Pokud si smažu obsah listu2 a spustím makro, tak by se to mělo provést i s těmi datumy.
Podle mě fungují obě řešení. Zkusil bych soubor rozbalit ze zipu, otevřít, dát Uložit jako s novým názvem, pak zavřít a ten nový znovu spustit. Na makra se pak podívat otevřením okna s VBA pomocí ALT+F11.
citovat
bach1(4.9.2015 12:39)#026654 asi to dělá můj office2013, otestuju to na 2007 nebo 2010.
citovat
bach1(4.9.2015 12:46)#026655 OK v Office2003 to funguje, ale ve 2013 nikoliv, ale to mi nevadí, i tak všem vřele děkuji.
citovat
Prosím ešte raz popíšte podrobne čo sa má diať, každý krok čo s tým budere robiť opište čo urobíte na ktorom liste. Predošlé zadanie som pochopil tak, že sa majú skopírovať z listu1 do listu2 iba riadky, v ktorých niesú vyplnené všerky 4 dátumi. Teraz sa nezkopírujú 2. List 2 sa zmaže celý automaricky, vy nič nemusíte, potom sa ta vložia nové data. Mám Excel 2013, a takto to funguje.
Popíšte presne na ktorej bunke je čo zle. Lebo to zadanie bieje 100% ľahko zrozumiteľné.
citovat
bach1(5.9.2015 10:06)#026682 elninoslov napsal/a:
Prosím ešte raz popíšte podrobne čo sa má diať, každý krok čo s tým budere robiť opište čo urobíte na ktorom liste......
Sorry vše jede jak má, jen mi to nějak neberou excel2013 co mám doma. V práci na 2007 a 2010 to jede bez problémů. Ještě jednou díky.
citovat
bach1(2.2.2017 6:52)#034785 to:elninoslov
Dobrý den, do dnešního dne mi makro jede v pohodě, jen bych ještě potřeboval, aby ty datumy byly skutečně datumy, pokud si na tom dám filtr, tak se to jako datum netváří, ale je to jako text, šlo by s tím něco udělat? Jelikož těm polím vůbec nerozumím, tak si s tím neporadím. Ještě bych potřeboval aby ty datumy z té 1 zdrojové buňky co je 60zn. vzniklo 6 datumů (nyní vznikají 4 z prvních 40znaků a potřebuji tedy aby vzniklo 6 datumových polí z 60zn) Děkuji za ochotu a pomoc.
citovat
Popravde, mám už dlhšie zdravotné a časové problémy, a teda silu a čas som si na Vás našiel defacto iba náhodou. Tak snáď je to OK. Dalo by sa to aj inak (vzorce, PQ) ale nechce sa mi.
citovat