Zdravím Vás,
potřebuji poradit s kódem ve VBA.
Sestavil jsem vzorový excel pro lepší pochopení:
http://www.ulozto.cz/xH8Niou/vzor-xls
V listu Seznam jsou ve sloupci "C" Identifikační čísla, na které se generují SMS zprávy. V tomto sloupci jsou IČ pokaždé jiné - vygenerují se tam. Já zjišťuji, před kolika dny byla na toto IČ vygenerována zpráva buď systémová (sloupec "O") nebo individuálně (sloupec "Q"). Seznam všech IČ, na které se z tohoto excelu posílala SMS, se má zapisovat na list VS do sloupce "C" s datem odeslání (tj.vždy datem toho dne).
Jelikož nastávají 2 situace:
1) - Individuální SMS ještě nebyla generována (detekce dle sloupce "Q" příp. "S") -potřebuji vybrat tyto IČ z listu Seznam a zařadit je na konec seznamu listu VS a do vedlejšího sloupce zkopírovat příslušné datum, zapsané v buňce F2.
2) - Individuální zpráva již byla v minulosti odesílána a nyní je třeba odeslat další - tzn. že toto IČ již je někde v listu VS s datem posledního zaslání, tedy potřebuji toto IČ vyhledat a aktualizovat datum opět na dnešní dle F2.
Dle kritérií počtu dní od poslední SMS, potřebuji u vybraných provést pomocí VBA:
V cyklu vybrat daná IČ dle parametru "Zaslat" sloupce "U" a tyto IČ zpracovat dle předchozích dvou situací.
Je ochotný mě někdo pomoci? Syntaxi VBA neovládám a moc dobře neznám jeho možnosti, proto jsem se snažil nějaké jiné řešení (například zkopírovat všechno a odebrat duplicity, bohužel to odebírá ty nejnovější, když potřebuji odebrat ty nejstarší).
Děkuji za pomoc
VBA - vyfiltrování a přenesení hodnot na jiný list
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 4
- 4987
-
od faraon
Zobrazit poslední příspěvek
02 pro 2024 10:34
-
-
Sonický kartáček od Philips nebo jiný výrobce?
od walderan » 04 říj 2025 18:41 » v Vše ostatní (Off topic) - 6
- 6607
-
od walderan
Zobrazit poslední příspěvek
05 říj 2025 11:22
-
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 11 hostů

