< návrat zpět

MS Excel


Téma: vzájemné propojení bněk rss

Zaslal/a 16.8.2017 13:29

Zdravím

Potřeboval bych vzájemně propojit buňky
Příklad - v buňce A1 změním hodnotu a potřebuji aby se propsala do buňky A2 ale i naopak napíši něco do A2 - propíše se do A1

Neznáte na to nějakou funkci?
Makrem to umím - jen mne zajímá zda na to není přímo nějaká funkce

Děkuji

Jiří Komárek

Zaslat odpověď >

Strana:  1 2   další »
#037278
avatar
Žádná taková funkce neexistuje, ani to není logicky možné, jednalo by se o cyklický odkaz. Každým zápisem do buněk by se navíc funkce z buňky smazala...
P.citovat
#037279
avatar
A čo tak zlúčiť bunky A1 a A2 do jednej?citovat
#037280
avatar
Ahoj
Nelogické to není - když děláš formuláře, dotazníky atd. (složité) tak některé hodnoty se ti prostě opakují. Třeba příklad datum narození se mi opakuje skoro všude. A bohužel uživatel nemusí vyplňovat všechny formuláře ale jen potřebné - takže musím zajistit aby nemusel každou hodnotu zapisovat na jiný list (formulář)
Makro je fajn ale ty formuláře se teprve vyvíjejí a testují - takže se pořád mění pozice a pak makro nefunguje :-(

JK

Pavlus napsal/a:

Žádná taková funkce neexistuje, ani to není logicky možné, jednalo by se o cyklický odkaz. Každým zápisem do buněk by se navíc funkce z buňky smazala...
P.
citovat
#037281
avatar
to byl jen příklad já mám ty bunky na jiných listech

marjankaj napsal/a:

A čo tak zlúčiť bunky A1 a A2 do jednej?
citovat
icon #037282
eLCHa
No, těžko můžeme tušit, co tam vyvádíte.

Záleží, jak budete ten formulář vyhodnocovat. Pokud mohou být 2 hodnoty stejné, tak to za každou cenu nevyplňujte, ale klidně nechte prázdné. Pak (makrem či vzorci) do vyhodnocení dotáhnete potřebnou hodnotu. Pokud bude prázdná, vezmete s té druhé.citovat
#037372
avatar
Ahoj

upřesním
je to spousta dotazníků v excelu každý na jiném listě (už jich je 25)

Vyplňovat se budou jen některé dle dotazovaného

A například jméno musí jít zapsat do všech dotazníků a když se zapíše do jednoho (jakéhokoliv) tak aby se propsalo do všech - aby uživatel nemusel jméno psát pořád dokola

Takových položek je tam cca 50 co se mají různě propisovat

Makrem to ošetřím to je OK - ale jde o to že ty dotazníky se pořád upravují (přidávají řádky sloupce atd) a pak když makro má odkaz na danou buňku a vy ji posunete vložením řádku - tak už makro nefunguje jak má 7

Jirkacitovat
icon #037378
avatar
pak když makro má odkaz na danou buňku a vy ji posunete vložením řádku - tak už makro nefunguje jak má
Tak pouzi pre dane bunky definovane nazvy a tie nazvy potom pouzi v makre namiesto adries...citovat
#037391
avatar

AL napsal/a:

pak když makro má odkaz na danou buňku a vy ji posunete vložením řádku - tak už makro nefunguje jak má
Tak pouzi pre dane bunky definovane nazvy a tie nazvy potom pouzi v makre namiesto adries...


Ahoj

To jsem taky udělal ale pak je v tom strašný guláš třeba jméno je na 35 listech a každou buňku jsem pojmenoval ale pak jsem musel přejmenovat listy a byl v tom zmatek protože se tam ta buňka jmenovala jmeno_list1 ale list 1 už neexistuje a je to zmatečné

Přišel jsem na to jak to udělat
na jednom listu jsem udělal matici s odkazy na hlídané buňky
Matice:
- na řádku je vždy hlídaná hodnota - třeba jméno - a zasebou ve sloupcích jméno listu a bunky - vzorec =POLÍČKO("odkaz";List1!A1)
všech jmen v celém sesitě co se mají měnit

To znamená že i když se s čímkoliv pohne - odkaz ve vzorci se změní tak kam má

Makro - na listu hlídání změn:
projede celou matici a zjistí zda tam není buňka kterou má hlídat

Pokud ANO
vezme řádek kde našel hlídanou buňku a do všech buněk na řádku zapíše hodnotu z dané hlídané buňky

je to velmi šikovné kdykoliv mohu přidat nebo odebrat hlídané
buňky a mám je i přehledně v tabulce takže hned vidím kde se co přepisuje atd

V případě zájmu napište MAIL - celý excel vám pošlu

Jirkacitovat
#037392
MePExG
Čo tak urobiť jeden list so spoločnými údajmi a do všetkých dotazníkov dať vzorec, ktorý bude odkazovať napr. na vek. A v prípade spoločných údajov potrebných iba do niektorých dotazníkov na tomto spoločnom liste napísať do ktorých dotazníkov je údaj potrebný a programovo iba si pýtať (v prípade, že nie je zadaný) doplnenie spoločného údaju. Tento spoločný list môže byť skrytý a vstupné bunky môže byť zamknuté, ale programom testovať už spomínané vyplnenie. Takto sa mi to zdá byť ustrážitelnejšie ako programovať rôzne vzájomné prepisovanie (rôznych spoločných a nepotrebných údajov) medzi dotazníkmi. A ešte, aby nebol problém v dohľadávaní vstupnej bunky na spoločnom liste, bolo by dobré bunky príslušne pomenovať napr. vek=Spoločný!B8 a všade kde potrebujete do dotazníka hodnotu z tejto bunky stačí vzorec =vek.citovat
icon #037393
avatar
Jirko, pokial smeroval dotaz na mna, tak ja ponuku na ziskanie tvojho vytvoru s vdakou odmietnem.citovat

Strana:  1 2   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