Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Môžete však dosiahnuť účinok vkladania údajov do inej bunky nepriamo pomocou niekoľkých metód:
1. Pomocou vzorca, ktorý odkazuje na inú bunku:
Toto je najbežnejší prístup. Na zobrazenie vypočítanej hodnoty na základe údajov v zdrojovej bunke používate vzorec v cieľovej bunke. Údaje zdrojovej bunky zostávajú nezmenené.
Napríklad:
* Bunka A1 obsahuje číslo 10.
* V bunke B1 zadáte vzorec `=a1`. Cell B1 sa teraz zobrazí 10.
Ak zmeníte hodnotu v A1, B1 sa automaticky aktualizuje. Ale B1 iba zobrazuje hodnotu A1; Nemení sa to A1.
2. Pomocou VBA (Visual Basic for Applications):
Ak potrebujete programovo zmeniť obsah inej bunky, budete potrebovať VBA. Je to silnejšie, ale vyžaduje si kódovacie zručnosti. Tu je jednoduchý príklad:
`` `VBA
Sub InsertDataintCell ()
Rozsah ("b1"). Value =rozsah ("a1"). Hodnota + 10 'pridáva 10 do A1 a výsledok vkladá do B1
Koncový
`` `
Tento kód VBA pridá 10 k hodnote v bunke A1 a potom výsledok vloží do bunky B1. Tým sa priamo upravuje obsah B1.
3. Nepriamo prostredníctvom validácie údajov (obmedzená funkčnosť):
Overenie údajov môže obmedziť, čo môže používateľ vstúpiť do bunky. Aj keď to priamo * vkladá * dáta, môže viesť používateľa, aby vybral z vopred definovaného zoznamu, ktorý účinne riadi údaje, ktoré končí v bunke. Automaticky nevyplňuje bunku s hodnotou z inej bunky.
Stručne povedané, samotný vzorec nemôže vložiť údaje do inej bunky. Buď zobrazujete údaje z inej bunky pomocou vzorca alebo používate VBA na zložitejšiu manipuláciu s údajmi.