V tomto článku sa naučíme aktualizovať údaje z jedného listu na druhý list prostredníctvom VBA v programe Microsoft Excel.
Vezmime si príklad, aby sme pochopili, ako a kde môžeme toto makro použiť v našich údajoch na zníženie každodennej práce.
Tento kód chceme napísať pre zamestnancov, ktorí pracujú v call centre. Keď im klienti zavolajú, požiadajú ich o základné údaje, ako sú užívateľské meno, užívateľské meno, telefónne číslo a problémový identifikátor, ktorý potrebujú, aby takýto kód fungoval systematicky.
Teraz chceme použiť makro pre takýto kontext, keď príde hovor a oni si poznačia všetky vyššie uvedené podrobnosti do listu programu Excel a keď kliknú na aktualizáciu, tieto údaje by mali byť aktualizované v inom liste.
Ak chcete aktualizovať údaje z jedného listu na druhý, postupujte podľa nižšie uvedených krokov:-
- Najprv vložíme príkazové tlačidlo do pracovného hárka.
- Prejdite na kartu Vývojár a potom vložte príkazové tlačidlo z Activexcontrol.
- Priraďte nižšie uvedené makro:-
Súkromné sub CommandButton1_Click ()
Dim User_Name as String, User_ID as integer, Phone_Number as Double, Problem_ID as integer
Pracovné listy („List1“). Vyberte
Používateľské meno = rozsah ("B2")
User_ID = Rozsah ("B3")
Phone_Number = Rozsah ("B4")
Problém_ID = Rozsah ("B5")
Pracovné listy („List2“). Vyberte
Pracovné listy („List2“). Rozsah („A1“). Vyberte
Ak pracovné listy („List2“). Rozsah („A1“). Ofset (1, 0) "" Potom
Pracovné listy („List2“). Rozsah („A1“). Koniec (xlDown). Vyberte
Koniec Ak
ActiveCell.Offset (1, 0). Vyberte
ActiveCell.Value = Meno užívateľa
ActiveCell.Offset (0, 1). Vyberte
ActiveCell.Value = ID_uživateľa
ActiveCell.Offset (0, 1). Vyberte
ActiveCell.Value = Telefónne číslo
ActiveCell.Offset (0, 1). Vyberte
ActiveCell.Value = ID problému
Pracovné listy („List1“). Vyberte
Pracovné listy („List1“). Rozsah („B2“). Vyberte
Koniec pod
Vysvetlenie kódu: -Najprv sme definovali všetky premenné. Potom sme definovali rozsah pre každú premennú a potom sme popísali rozsah pre všetky premenné. A tiež sme definovali, že kde a v akom rozsahu sa údaje aktualizujú po kliknutí na tlačidlo Aktualizovať.
- Kód spustíte stlačením klávesu F5 na klávesnici.
- Keď zadáte údaje a kliknete na tlačidlo Aktualizovať, údaje sa aktualizujú v inom hárku a do listu môžeme zadať nové údaje.
Toto je spôsob, akým môžeme aktualizovať údaje z jedného listu na druhý list prostredníctvom VBA v programe Microsoft Excel.
Stiahnutie - Ako aktualizovať údaje z jedného listu na druhý list - xlsm