Posodobite liste prek VBA

Kazalo

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

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave