WWW pro školy
Jak na Office - tutoriály, video návody











Vytvoř si párové triko

Poradna - Doplnění položek do sloupce bez vzorce

hlavní kategorie | zpět | + odpovědět na toto téma
Doplnění položek do sloupce bez vzorce - diskuze na toto téma
Zdravím, zase prosím o radu. Potřeboval bych do datového skladu dodatečně doplnit položky bez použití vzorce. Použil bych nejspíš makro, ale nedaří se mi ho vymyslet. Jde o doplnění položek do prázdných buněk ve sloupci. Ve sloupci jsou některé buňky vyplněné a ty prázdné potřebuji doplnit. Moc děkuji za radu.

Jaroslav Šika | 25.12.2020 23:37  
 
 
Ještě posílám vzorový soubor
Odpověď
Lobo | 26.12.2020 18:44  
 
 
Měl si na mysli tohle?
Odpověď
Jaroslav Šika | 26.12.2020 22:46  
 
 
Díky moc, to je ono. Jen ve skutečnosti ty sloupce nejsou hned vedle sebe, ale je mezi nimi šest dalších. Bude to mít vliv na změnu kodu?
Odpověď
Jaroslav Šika | 26.12.2020 22:50  
 
 
Ještě jedna věc. Ten sloupec, který se kopíruje obsahuje vzorec a měl by tam zůstat a do cílového sloupce kopírovat jen hodnoty bez vzorců. To jsem v původním zadání zapomněl uvést. Omlouvám se a moc děkuji za pomoc.
Odpověď
elninoslov | 27.12.2020 11:19  
 
 
Pr.
Odpověď
Jaroslav Šika | 27.12.2020 22:44  
 
 
Tak to je přesně ono. U vás to funguje krásně, ale u mě ne. Asi jsem kopyto. V příloze posílám sktutečný list, kam to potřebuji i s mými neodbornými úpravami. Doplnil jsem čísla sloupci a (asi) název listu, kde se to mám odehrávat. Kdybyste byl tak hodný a opravil mi to. Moc děkuji.
Odpověď
Lobo | 27.12.2020 23:39  
 
 
Místo With DS zadej With List4
Odpověď
elninoslov | 27.12.2020 23:41  
 
 
Do konštánt STLP1 a STLP2 si kľudne dajte "Y" a "AE" ak je to pre Vás zrozumiteľnejšie. Za príkazom With Vám chýba tzv. CodeName listu DS. Ak označíte list vpravo vo VBA, tak vpravo v spodnej časti Properties je položka s názvom Name. Teraz je tam List4. Tú si zmeňte na niečo zmysluplné napr. wsDS. Potom bude jedno čo bude mať list napísané dole na ušku. Makro ho bude poznať pod interným názvom wsDS. Teda príkaz With bude vyzerať takto: With wsDS
Odpověď
elninoslov | 28.12.2020 02:11  
 
 
Heh, pardon, vpravo ... myslím samozrejme vľavo. :))
Odpověď
Jaroslav Šika | 28.12.2020 12:50  
 
 
Díky moc pánové. Už to funguje. Jste super.
Odpověď
Jaroslav Šika | 28.12.2020 13:47  
 
 
Jestli bych vás mohl ještě zneužít. Je možné do níže uvedeného makra místo natvrdo uvedených datumů doplnit datumy uvedené na listu "Menu" v buňkách "E16" (od) a "E17" (do)? Moc děkuji za radu. Sheets("Fakturace").Select ActiveSheet.PivotTables("Kontingenční tabulka1").PivotFields("Datum"). _ PivotFilters.Add2 Type:=xlDateBetween, Value1:="13.12.2020", Value2:= _ "14.12.2020" Range("B1").Select End Sub
Odpověď
elninoslov | 28.12.2020 18:30  
 
 
With Sheets("Fakturace").PivotTables("Kontingenční tabulka1").PivotFields("Datum") .ClearAllFilters .PivotFilters.Add2 Type:=xlDateBetween, Value1:=CDbl(Sheets("Menu").Range("E16")), Value2:=CDbl(Sheets("Menu").Range("E17")) End With
Odpověď
Jaroslav Šika | 28.12.2020 23:19  
 
 
Díky, ale hlásí mi to compilační chybu. Možná mi hvězdičkou označte konce řádků. Ono se to tady slévá.
Odpověď
elninoslov | 29.12.2020 11:12  
 
 
Tento web nepozná koniec riadku, to je katastrofa !
Odpověď
Jaroslav Šika | 30.12.2020 23:37  
 
 
Díííky moc. Už to funguje a je to naprosto geniální.
Odpověď