< návrat zpět

MS Excel


Téma: VBA - kopírování hodnot podle podmínek rss

Zaslal/a 5.11.2019 9:55

Ahoj všem,

měl bych na vás prosbu ohledně kopírování dat podle určitých podmínek.

Jde o to že mám excel sešit a jeden externí program, ze kterého sosám data. Ty data se ukládají do listu "current_data" a já je potřebuju kopírovat do listu "protocol" s tím že na sosání je tam tlačítko, které načte data a po dalším zmačknutí je načte zase a zapíše na další řádek.

Mě jde o to, že je tam číslo testu a každý test má na listu "id_list" zakřížkované, které hodnoty se budou zapisovat a které ne. X=zapsat.

Takže bych chtěl aby to dělalo toto:
Já zmáčknu tlačítko a do "current_data" dostanu hodnoty z externího programu (to už je ve VBA napsané) a koukne pro jaký test ty hodnoty jsou. Potom půjde do "id_list" tam zjistí, které hodnoty má zapsat podle čísla testu a zapíše je do "protokolu". Takhle aby to fungovalo pro další řádky.

Čísla testů nejsou v "protocol" na fixním místě, budou se měnit.

Ještě bych chtěl, aby se mi pro detekci, kde je vstupní hodnota "1 nebo 0" do "protocol" zapsalo toho:
1=ok
0=není ok

Díky moc za pomoc :-)

Příloha: xlsx44885_pokus_01.xlsx (14kB, staženo 25x)
Zaslat odpověď >

#044947
avatar
Třeba pomocí maticových vzorců.
Příloha: xlsx44947_44885_pokus_01.xlsx (15kB, staženo 40x)
citovat
#044951
avatar
JxV děkuju za pomoc, kouknu na to. 1citovat
#045014
avatar
Ahoj všem, tak bych měl ještě jednu prosbičku. Jde mi o to že opět potřebuju porovnat dvě hodnoty v různých sloupcích a dát a když bude shoda tak vložit zase ok, není ok. Zkoušel jsem upravit původně napsaný vzorec, zkoušel jsem tu funkci napsat od začátku, ale prostě dělám někde chybu a nefunguje mi to správně.

Mělo by to fungovat takto:
V "protocol v "U6" bych chtěl mít toto:
V current_data se mi vypíše z externího programu pro číslo testu v "A" do sloupce "J" vstupní hodnota. Potom koukne do záložky ID_list, najde shodné číslo testu a vyhodnotí, jestli se rovná výsledek s hodnotou ve sloupci "T"

A opět vyhodnocení:
pokud se rovnají -> ok
pokud se nerovnají -> není ok

Děkuju moc za pomoc :-)
Příloha: xlsx45014_vyhodnoceni.xlsx (15kB, staženo 16x)
citovat

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