Nie, asi si nerozumieme...pripájam screeny...
1. - "čistý materiál" pred zoradením
2. - priradená karta "4"
teraz všetko sedí ako má...prvý riadok, názov položky "DEF" odkazuje na kartu s materiálom "DEF"
3. - "čistý materiál" po zoradení
4. - priradená karta "4"
a tu je ten problém...obsah karty 4 sa zmenil. Kým pred zoradením je "DEF", po zoradení je ABC. A neurobilo sa nič iné, len sa to celé zoradilo kliknutím na bunku A4 a "zoradiť".
Hodnoty v stĺpci "E" sa ani nepohli, hodnoty "F" a "G" ano. A keď teraz kliknem na bunku "G4" - karta 5 - namiesto karty s materiálom "ABC" sa otvorí "materiál "DEF".
Neviem aký je tam vzorec, ale zrejme prepíše obsah karty. Ale prišiel som na to, že keby sa nejakým spôsobom "ukotvili" hodnoty stlpcov "F" a "G" vtedy to funguje. To možno nebude ani potrebovať makro, len nejako upraviť podmienku, aby zo zoradenia boli tieto dva stĺpce vylúčené. Pretože keď ich teraz prepíšem ručne po poradí od 4 po 7, tak to odkazuje na správne hárky. A keď prvotne priradím nové číslo hárku, napr.:
vytváram riadok 8
- kopírujem posledný riadok a vkladám ho nižšie
- prepisujem texty na "BCE" (aby ho hodilo pri zoradení medzi už vytvorené)
- upravujem zvyšok buniek...do "F" priradujem hárok 8
- podľa Tvojho postupu vytváram kartu 8(toto všetko je na obr. 5)
na obr. 6 je karta 8 tak, ako má byť so správne vyplnenými dátami.
potiaľto je to OK.
Vraciam sa na "čistý materiál", klikám na prvý riadok a zoraďujem...
výsledok po zoradení: obsah stĺpca "E" nie je tak, ako by mal byť. Hodnoty sú rozhodené.
Klikám na bunku "G5", čo by mal byť odkaz na kartu 8 - karta, ktorá bola prd chvíľou vytvorená a kde by mali byť hodnoty pre materiál "BCE"
a hľa...karta 8 sa síce otvorí, dokonca sedí aj číslo v bunke "H1"a "I1" ale obsah karty je pre materiál "JKL" (obr. 8)
a teraz to, na čo som prišiel..keď zoradím čísla v stĺpci "F" od 4 po 8, teda postupne za sebou (obr.9), všetko je tak, ako má byť. Keď kliknem na bunku "G5" čo je materiál "BCE", čiže posledne vytvorený materiál priradený na kartu "8" otvorí sa správne, ale karta má už číslo "" namiesto "8"
Čiže celá tabuľka sa v podstate prepisuje správne, len treba nejako ošetriť "ukotvenie" hárku "F" a "G" a Tvoje tvrdenie, že k materiálu ABC navždy partí hárok 5 akosi nefunguje, pretože po zoradení je na hárku úplne iný materiál, tabuľka si ho mení ))
V podstate, keď čítam Tvoj príspevok, máš pravdu, aby to fungovalo, trebalo by to prepisovať, ale aby sa nič nemuselo prepisovať, stačí len to ukotvenie. Treba na to makro, alebo sa dá nastaviť nejaká podmienka, aby to zoradenie nebralo aj tie stĺpce?