Aktualizujte hárky prostredníctvom VBA

Anonim

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