Příspěvky uživatele


< návrat zpět

Strana:  1 2 3 4 5   další »

Díky

Prosím jak spojit tabulky v jednu např. přes PQ, když mám 2, nebo i více různé tab. se stejnými popisky sloupců, ale každá tabulka bude mít jiné pořadí těchto sloupců, nebo některé sloupce budou chybět.

viz příklad v příloze.

Díky

odtud jsem už čerpal,

nebyl jsem schopný to dát nějak dohromady.

našel jsem si a přepsal tohle a funguje 1

Sub uloz()
Sheets("tisk").Select
ActiveSheet.Copy
Cells.Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A1").Select

Path = "D:\dokumenty\"

ActiveWorkbook.SaveAs Filename:=Range("A1")
ActiveWorkbook.Close (False)

Range("A1") = Range("A1")

End Sub

Zdravím,

poradí někdo makro jak ukládat na disk D:/dokumenty excel jako název ze popisu v buňce A1?

Díky

Jiří497 napsal/a:

camron napsal/a:Nešlo by to podle počtu znaků? Vždy 12 a více, porovnávej jestli OK nebo NOK-červená, všechny ostatní nezvyrazněné.Příloha: 54065_54048_kody.xlsx (13kB, staženo 2x)


Díky moc, to vypadá funkčně.

elninoslov napsal/a:

Zase logické hádanky...

Takže vy vždy načítate šesticu (skupinu) riadkov a zapíšete ju za posledný riadok v A? Alebo tie šestice sú iba ako príklad možných dát v A, a v skutočnosti sa prepisuje vždy A od bunky $A$1?

Ak platí prvá možnosť, tak to, čo sa má hľadať v ďalších bunkách šestice (riadky 2-6), sa nachádza vždy v 1. bunke šestice? Alebo je hľadaná hodnota vždy v $A$1 a nezáleží na tom, čo je v 1. bunke šestice? Alebo má každá 1. bunka každej šestice vždy hodnotu z $A$1?

Vy teda neviete v ktorom z riadkov 2-6 sa bude nachádzať >11 znakov? Farba zelená/červená sa má aplikovať iba na riadky, ktoré majú >11 znakov, a to podľa toho či obsahujú hľadanú hodnotu. Ostatné bunky v šestici s <11 znakmi nevyfarbovať. Je tak?

Popis a príklady sú nejednoznačné.

PS: Použitie makra zruší Undo.


Je to možnost B. jako první buňka v A bude vždy 2t6xxxxxx. To platí vždy, a vždy nebude 6 řádků. Naopak bude platit, že zbarvit se musí jen buňka kde je 11 a více znaků, neboť jen tato bunka bude obsahovat A1, nebo naopak ne, že by se stalo že načte kód z druhého výrobku, proto to zvýraznění na červenou, že udělal chybu.

Tak jak to vypsal Jiří497 je to ideální.

PS: Použitie makra zruší Undo.- nevěděl jsem díky za tip.

Jiří497 napsal/a:

Tak tady jeden příklad, ale jak píše lubo, je nutno upřesnit zadání. Je tam spoustu nejasnosstí.

Třeba, proč právě řádek 17 má být červený, když nesedí ani řádky 16, 18, 15, 14. Podle čeho má excel poznat, že zrovna porovnám řádek 17 a ne 16?Příloha: 54051_54048_kody.xlsx (13kB, staženo 3x)


Nešlo by to podle počtu znaků? Vždy 12 a více, porovnávej jestli OK nebo NOK-červená, všechny ostatní nezvyrazněné.

Mám tu ještě jednu věc 3 , jak jsem uvedl makra neznám, ale zkusil jsem si tlačítko pro vymázaní sloupce A.

Funguje, ale jaksi nejde pak vrátit hodnoty zpět, pomocí alt + back. Jak ošetřit?

PS: nejde vložit soubor s makry.

Díky

Rozumím, to je právě to co si myslím, že nebude fungovat s červenou, když ostatní taky řádky taky nesouhlasí. Ve VBA se nevyznám 6

Vysvětlení jedné z nejastností:

Jeden výrobek -> 5 ks v balení-> 5 ks lístků čárových kódů se 4 č. kódy na jednom lístku pro jeden výrobek. -> není zadáno že má načítat postupně-> proto se řádky mění.

Druhý výrobek -> 6 ks v balení - -> 6 ks lístků čárových kódů, ale se 3 č. kódy na jednom lístku pro jeden výrobek

A tak může být počet různý.

Udělal jsem si v tom guláš, posílám spíše jak by to mělo vypadat natvrdo bez vzorců a podmíněného formátování.

Výchozí buňka A1.

Porovnávané buňky všechny ostatní ve sloupci A.

Jestliže některá z buněk obsahuje všechny znaky A1, tak zelená, jestliže ne -> červená, aniž by zčervenali ostatní, to si nejsem jist jestli lze.

Nefunguje mi, buňky zezelenají všechny, dělám něco špatně...

camron napsal/a:

Díky moc, celkem se to osvědčilo, rád bych to použil ještě jinde, ale tam je to už trošku složitější.

Počet řádků u různých typů výrobků bude jiný ale vždy pro jeden list jeden výrobek, problém je, že porovnávání může být mezi různými řádky viz soubor. První kód 2T6 bude vždy jako první, ale ten druhý porovnávaný může být na různé pozici, podle toho co člověk načte čtečkou. Viz přílohaPříloha: 54033_kody.xlsx (9kB, staženo 0x)


Jestli nikdo nic, tak to asi nejde? 3 6

Díky moc, celkem se to osvědčilo, rád bych to použil ještě jinde, ale tam je to už trošku složitější.

Počet řádků u různých typů výrobků bude jiný ale vždy pro jeden list jeden výrobek, problém je, že porovnávání může být mezi různými řádky viz soubor. První kód 2T6 bude vždy jako první, ale ten druhý porovnávaný může být na různé pozici, podle toho co člověk načte čtečkou. Viz příloha

elninoslov napsal/a:

Čo ste nám to poslal za prílohu ???

Záležať bude aj na tom, či sa bude hľadať 2t6552233 z rôznych bunkách, alebo iba v jednej napr. susednej. FIND/NAJÍT hľadá v jednej. Ak potrebujete otestovať nejaký rozsah, či obsahuje niektorá jeho bunka 2t6552233, tak použite COUNTIF(rozsah;"*"&hľadaná hodnota&"*")>0
Opravte tú prílohu za reálnu.


Trochu jsem si popletl soubor 3 data viz příloha, takto budou ve stejném formátu pokračovat buňky dále ve slpupci A, náhránou už i s funkcí a countif funguje 1

Díky, zkusím v pátek, ješte pak nahraji přilohu s originalními daty.


Strana:  1 2 3 4 5   další »

Uživatelské menu

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

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

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

Aktivní diskuse

Vynásobit hodnoty kurzem - Power Query

Alfan • 26.4. 7:56

Relativní cesta - zdroje Power Query

Alfan • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

elninoslov • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

lubo • 25.4. 19:18

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 15:12

Relativní cesta - zdroje Power Query

Alfan • 25.4. 15:08

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 14:21