Excel VBA - makro pro přepsání dat

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Uživatelský avatar
Branscombe
Level 3
Level 3
Příspěvky: 469
Registrován: 11 čer 2009 21:39

Re: Excel VBA - makro pro přepsání dat

Příspěvek od Branscombe »

No i tak se pokusím to co možná nejlépe pochopit ... ;-)
navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: 29 srp 2008 16:49

Re: Excel VBA - makro pro přepsání dat

Příspěvek od navstevnik »

Viz priloha
Přílohy
test.xlsm
(23.74 KiB) Staženo 38 x
Uživatelský avatar
Branscombe
Level 3
Level 3
Příspěvky: 469
Registrován: 11 čer 2009 21:39

Re: Excel VBA - makro pro přepsání dat

Příspěvek od Branscombe »

Super, demo funguje jak má. Vypadá to dokonce že bych tento zápis mohl pochopit.
Díky moc, budu testovat, napasuji na svoje data a uvidíme ... Have a nice weekend ...
Uživatelský avatar
Branscombe
Level 3
Level 3
Příspěvky: 469
Registrován: 11 čer 2009 21:39

Re: Excel VBA - makro pro přepsání dat

Příspěvek od Branscombe »

Ahoj again,

všechno funguje, upravil jsem si to trošičku a přizpůsobil svým datům, ale zjistil jsem drobnou chybičku. Pakliže se kopíruje záznam do buňky kde již jeden záznam je, tak ho samozřejmě přepíše, ale já bych potřeboval, aby ho vložil do buňky k již existujícímu záznamu. Šlo by to ?? ;-)
navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: 29 srp 2008 16:49

Re: Excel VBA - makro pro přepsání dat

Příspěvek od navstevnik »

To Branscombe:
Zadna chybicka, ale tvoje neschopnost zadat jednoznacne pozadavky najednou.
Predlozene reseni odpovida zadani:
...v příloze kliknu na tlačítko, aby mi překopíroval a transponoval data z oblasti D3:D20 na list2 do buněk B2:S2...

Navic si dej do poradku svou termonologii: to co povazujes za zaznam je polozka!
...záznam píšeme do řádku tabulky. Záznam popisuje jeden objekt databáze (jedna kniha, jeden pacient apod.). Jeho data tedy spolu úzce souvisí, ale jistě jsou různých datových typů (jméno je text, datum narození je datum, věk je číslo atd.). Položky (políčka tabulky) stejného druhu tvoří sloupce tabulky (nazývaný také pole). Všechny hodnoty daného sloupce musí být stejného typu! Např. ve sloupci pro příjmení osob budou jen příjmení, tedy texty (ne čísla, datum apod.), ve sloupci s datem narození budou zase jen data (ne texty)....

Je to uz vse, nebo se objevi jeste nejaka "chybicka"?
Pridana data v polozce oddelit jakym oddelovacem - " ", ";", "|", neco jineho?
Uživatelský avatar
Branscombe
Level 3
Level 3
Příspěvky: 469
Registrován: 11 čer 2009 21:39

Re: Excel VBA - makro pro přepsání dat

Příspěvek od Branscombe »

Já vím že je to moje nechopnost, ale nejsem bohužel kontingenční tabulka abych počítal se všemi možnostmi ;-)
A špatně jsem specifikoval problém - jedná se o tabulku "přesun dat"
Nepředpokládal jsem že budou dva záznamy do stejné buňky, ale při spuštění do provoz mě ostatní uživatelé přesvědčili o opaku.
Předpokládám že je to vše, možná ještě ošetřit stav kdy nenajde správnou hodnotu v řádku 2 s typem na listu "tabulka", tak aby nic nekopíroval.

A co se týče oddělení, tak ";" by byl fajn ... ;-)
navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: 29 srp 2008 16:49

Re: Excel VBA - makro pro přepsání dat

Příspěvek od navstevnik »

To Branscombe:
To neni jen neschopnost specifikovat zadani, za poslednim resenym zadanim navazat bez jakehokoliv upozerneni na predchozi zadani hranici s funkcni negramotnosti, zvlaste kdyz jsi u posledniho uvedl:
....tak nevím jestli kvůli tomu zakládat nové téma. Potřebuji jednoduchou vyhledávací formulku....


Upresni: V pripade, ze bude vysledek smerovat (napr. podle uklazky) opet do bunky M18, tak pridat hodnotu do teto bunky?
Naposledy upravil(a) navstevnik dne 19 říj 2010 08:59, celkem upraveno 1 x.
Uživatelský avatar
Branscombe
Level 3
Level 3
Příspěvky: 469
Registrován: 11 čer 2009 21:39

Re: Excel VBA - makro pro přepsání dat

Příspěvek od Branscombe »

No jo no, asi jsem měl založit nové téma, asi jsem měl lépe specifikovat požadavek a asi jsem se měl lépe učit a naučit se s VBA, ale bohužel není tomu tak ...

Zdá se že máš dnes nějakou špatnou náladu ...
navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: 29 srp 2008 16:49

Re: Excel VBA - makro pro přepsání dat

Příspěvek od navstevnik »

Upraveno.
1. Osetrit duplicitni vlozeni do Tabulky jsi nepozadoval - nereseno.
2. Nezadal jsi, ale upravil jsem: Pokud je v Tabulce cervenou barvou odlisen stav NOK, je ponechano i v pripade, ze dalsi sada ma stav OK, pokud byl predchozi stav OK (zelena), pak v pripade NOK u dalsi sady bude barva cervena.
3. Doplneno osetreni stavu, kdy neni nalezeno v Tabulce datum mereni nebo Typ.
Přílohy
PresunDat.xlsm
(32.54 KiB) Staženo 30 x
Uživatelský avatar
Branscombe
Level 3
Level 3
Příspěvky: 469
Registrován: 11 čer 2009 21:39

Re: Excel VBA - makro pro přepsání dat

Příspěvek od Branscombe »

Díky moc ... Uravil jsem pro svá data a funguje jak má ... Ještě jsem tam našel jednu, ale to si ošetřím asi nějakým dalším makrem. Ještě jednou díky ...
navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: 29 srp 2008 16:49

Re: Excel VBA - makro pro přepsání dat

Příspěvek od navstevnik »

Hm, tak to sem dej, at to neni samy pristipek
Uživatelský avatar
Branscombe
Level 3
Level 3
Příspěvky: 469
Registrován: 11 čer 2009 21:39

Re: Excel VBA - makro pro přepsání dat

Příspěvek od Branscombe »

:smile: No ještě by to mohlo do každé buňky vložit vždy číslo pouze jednou. :smile:

tzn. že pokud již tam to číslo je, aby jej tam již nevkládalo :idea:

Ale můžu to ošetřit, tak že vždy všechny hodnoty nejprve smažu ...
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Přechod z Excel 21 na Excel 24
    od Snekment » » v Kancelářské balíky
    2 Odpovědi
    14493 Zobrazení
    Poslední příspěvek od Snekment
  • Pohoda a excel
    od brownwld » » v Kancelářské balíky
    1 Odpovědi
    7414 Zobrazení
    Poslední příspěvek od atari
  • Excel 2016 - vzorec kombinace podmínek
    od MK_Vs » » v Kancelářské balíky
    5 Odpovědi
    6214 Zobrazení
    Poslední příspěvek od lubo.
  • Tisk sloupců vedle sebe na A4 - Excel
    od atari » » v Kancelářské balíky
    5 Odpovědi
    5997 Zobrazení
    Poslední příspěvek od atari

Zpět na „Kancelářské balíky“