Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  15 16 17 18 19 20 21 22 23   další » ... 44

Přidám se k lugrovi.
Na listě Data máte data, které vám lugr naformátoval jako Tabulku a je pojmenovaná Tabulka1. V KT si jako zdrojová data nenastavíte rozsah buněk A1:AR581, ale jako zdrojová data napíšete Tabulka1 (to už lugr udělal).
Kdykoliv přidáte na konec Tabulky řádek, bude s tím pracovat i KT.

Postup pro asistentku:
1. upraví co je potřeba v datech na listě Data.
2. přepne se na KT
3. klikne na ni pravým tlačítkem myši a vybere z nabídky položku Obnovit
4. Pokud tam budou prázdné řádky, tak je může ručně odfiltrovat
Pozn. Body 3 a 4 nezaberou víc jak minutu.
5. Spustí makro, které vytvoří listy a nakopíruje do nich data.

Opravdu se nemusí mazat KT a vytvářet nová.

1. Nepoužívejte furt "citovat", je tu toho pak zbytečně moc 1
2.Co s tím, musí se to opravit. 1

Jak postupuje dotyčný člověk?

Já mám takovou představu:
Když si vyberu v ComboBox1 Dodavatele, tak se do ComboBox2 načtou jen produkty, které dodává/vyrábí tento dodavatel.

Když si do COmboBox2 vyberu produkt, tak do Combobox1 se načtou příslušní dodavatelé.

Záleží na těch kdo s tím pracují, co potřebují a jak s tím pracují.
Takže to můžu udělat buď podle sebe a nebo si řekněte jak to má fungovat (krok za krokem).

Pokud Access zvládne převod textu na hodiny tak by mohlo pomoci =HODNOTA.NA.TEXT(A1;"hh:mm:ss")
nebo HODINA, MINUTA,SEKUNDA.

Chtěl jsem napsat, že ta kontrola by mohla probíhat už při plnění té kolekce, aby se ušetřil jeden cyklus. Vidím, že nejsem sám.
O slovníku slyším poprvé.

Nevím, jestli to tam máte, ale mělo by se ošetřit, aby nešlo vybrat kombinace výrobce x produkt, které neexistují.
Když vyberu výrobce A, tak ten má jen výrobky 1,2,3, ale už nevyrábí 14,15,16. Takže pokud v ComboBox1 vyberu výrobce A, do ComboBox2 se mohou vložit jen výrobky 1,2,3. Já jsem toto neošetřil, napadlo mě to až teď.
Nebo to není potřeba?

Vždyť to taky nebylo na tebe. 1

P.S. Až to dodělám ,tak to sem hodím, kdyby to chtěl někdo třeba použít.

Ale ono to funguje.
Problém je, že uživatel "Doma" ve sloupečku BF není.

Nahraďte některého uživatele v sloupečku BF jménem Doma a uvidíte.
Zkoušejte zásadně na kopii!

Označte si sloupeček BF
stisknout Ctrl+H
Najít: neuwirth
Nahradit: Doma

stisknout tlačítko "Nahradit vše"

Jasně, co si člověk neudělá sám....

Už jsem na to přišel. Vyměnil jsem xlValues (Hodnoty) za xlFormulas (vzorce) a už to funguje.

Set c = Worksheets("List1").Cells.Find(Range("A2").Value2, LookIn:=xlFormulas)

To neměl.

Ve skutečnosti si na řádku 7 (A:I) zadávám jméno, číslo, organizaci atd.
Všechny tyto údaje pak makrem přenesu do Tabulky, jako nový záznam. Před vložením záznamu do tabulky chci ověřit, jestli tam telefonní číslo již není. A tady jsem se zasek.

A nefunguje mi ani CTRL+F. Jedině, když zadám číslo 123 456 789. A přitom v buňce je číslo 123456789.

Chtělo by to přílohu, jaké je zadání a jak má vypadat výsledek. Takhle zadání není jednoznačné.

Např. do buněk ve sloupci C vložit =KDYŽ(B1=3;A1;"")

Narazail jsem na problém s vyhledáváním.
Vytvořil jsem si telefonní seznam. Telefonní číslo jsem naformátoval na: ### ### ###
Teď si napíši nové číslo a chci ověřit jestli jej už nemám, ale vyhledávání mi nefunguje. Má někdo zkušenost?

Set c = Worksheets("List1").Cells.Find(Range("A2").Value2, LookIn:=xlValues)

Takže, nejdřív se naplní celá kolekce a až potom se zjišťuje, jestli je tam určitá hodnota?

Jinak bych asi do kolekce načítal přímo hodnotu buňky
myCol.Add Cell.Value

'****** kontrola, zda obsahuje hodnotu
i = 1
jeTasm = False
For Each Item In myCol
If myCol(i) = "10001695" Then
jeTam = True
Exit For
End If
i = i + 1
Next Item
'if hodnota 10001695 je v kolekci tak preskoc proceduru nize (ano nyni je)

If jeTam = False Then
List3.Range("c2:f5").Value = 99
End If
End Sub

Můžete zkusit, jestli je to ono.
Vytvořil jsem to, aniž jsem četl poslední příspěvek s popisem procesu.

Asi jsem dnes nějaký natvrdlý, ale nechápu to.

1. "...aby se dotahovalo..." Co se má dotájhnout, Kam se to má vložit?

2. "Takže potřebuji najít první práznou bunku ve sloupci BJ, kam se vpisují ceny..." - Kdo tam ty ceny vpisuje? Vždyť ve sloupci BJ jsou jen "x"

Pokud chcete vložit excel s makrem, musíte jej nejdřív zazipovat. Jinak přílohu nevložíte.


Strana:  1 ... « předchozí  15 16 17 18 19 20 21 22 23   další » ... 44

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje