V tem članku se bomo naučili, kako posodobiti podatke z enega lista na drugega prek VBA v Microsoft Excelu.
Vzemimo primer, da razumemo, kako in kje lahko v svojih podatkih uporabimo ta makro za zmanjšanje vsakodnevnega dela.
To kodo želimo napisati za tiste zaposlene, ki delajo v klicnem centru. Ko jih stranke pokličejo, zahtevajo osnovne podrobnosti, kot so User_Name, User_ID, Phone_Number in Problem_ID, potrebujejo takšno kodo za sistematično delovanje.
Zdaj želimo uporabiti makro za takšen kontekst, ko pride klic in vse zgoraj omenjene podrobnosti zabeležijo v Excelov list, ko kliknejo na posodobitev, pa je treba te podatke posodobiti na drugem listu.
Če želite posodobiti podatke z enega lista na drugega, sledite spodnjim korakom:-
- Najprej bomo na delovni list vstavili ukazni gumb.
- Pojdite na zavihek Razvijalec in vnesite ukazni gumb iz Activexcontrol.
- Dodelite spodaj omenjeni makro:-
Zasebni pod -ukaz Button1_Click ()
Dim User_Name As String, User_ID As Integer, Phone_Number As Double, Problem_ID As Integer
Delovni listi ("List1"). Izberite
User_Name = Obseg ("B2")
User_ID = Obseg ("B3")
Phone_Number = Obseg ("B4")
Problem_ID = Razpon ("B5")
Delovni listi ("List2"). Izberite
Delovni listi ("List2"). Obseg ("A1"). Izberite
Če delovni listi ("List2"). Obseg ("A1"). Odmik (1, 0) "" Nato
Delovni listi ("List2"). Obseg ("A1"). Konec (xlDown). Izberite
Konec Če
ActiveCell.Offset (1, 0) .Izberi
ActiveCell.Value = Uporabniško_Ime
ActiveCell.Offset (0, 1) .Izberi
ActiveCell.Value = ID uporabnika
ActiveCell.Offset (0, 1) .Izberi
ActiveCell.Value = Telefonska_številka
ActiveCell.Offset (0, 1) .Izberi
ActiveCell.Value = ID_ težave
Delovni listi ("List1"). Izberite
Delovni listi ("List1"). Obseg ("B2"). Izberite
End Sub
Koda Pojasnilo: -Prvo smo definirali vse spremenljivke. Nato smo definirali obseg za vsako spremenljivko in nato opisali obseg za vse spremenljivke. Določili smo tudi, kje in v katerem obsegu se bodo podatki posodobili po kliku na gumb Posodobi.
- Za zagon kode pritisnite tipko F5 na tipkovnici.
- Ko boste vnesli podatke in kliknili gumb za posodobitev, se bodo podatki posodobili na drugem listu, v list pa lahko vnesemo nove podatke.
To je način, kako lahko posodobimo podatke z enega lista na drugega prek VBA v Microsoft Excelu.
Prenos - Kako posodobiti podatke enega lista na drugega - xlsm