Oppdater ark via VBA

Anonim

I denne artikkelen skal vi lære hvordan du oppdaterer dataene fra ett ark til et annet ark gjennom VBA i Microsoft Excel.

La oss ta et eksempel for å forstå hvordan og hvor vi kan bruke denne makroen i dataene våre for å redusere vårt daglige arbeid.

Vi vil skrive denne koden for de ansatte som jobber i et kundesenter. Når klienter ringer dem, ber de om grunnleggende detaljer som User_Name, User_ID, Phone_Number og Problem_ID, de trenger en slik kode for å fungere systematisk.

Nå vil vi bruke makroen for en slik kontekst når et anrop kommer og de noterer alle de ovennevnte detaljene i et Excel -ark, og når de klikker på oppdatering, bør dataene oppdateres i et annet ark.

For å oppdatere dataene fra ett ark til et annet ark, følg trinnene nedenfor:-

  • Først vil vi sette inn kommandoknappen i regnearket.
  • Gå til kategorien Utvikler og sett deretter inn kommandoknappen fra Activexcontrol.
  • Tilordne makroen nedenfor:-

Private Sub CommandButton1_Click ()

Dim User_Name As String, User_ID As Integer, Phone_Number As Double, Problem_ID As Integer

Regneark ("Ark1"). Velg

Brukernavn = Område ("B2")

User_ID = Område ("B3")

Phone_Number = Område ("B4")

Problem_ID = Område ("B5")

Regneark ("Ark2"). Velg

Regneark ("Ark2"). Område ("A1"). Velg

If Worksheets ("Sheet2"). Range ("A1"). Offset (1, 0) "" Then

Regneark ("Ark2"). Område ("A1"). Slutt (xlDown) .Velg

Slutt om

ActiveCell.Offset (1, 0) .Velg

ActiveCell.Value = Brukernavn

ActiveCell.Offset (0, 1) .Velg

ActiveCell.Value = User_ID

ActiveCell.Offset (0, 1) .Velg

ActiveCell.Value = Phone_Number

ActiveCell.Offset (0, 1) .Velg

ActiveCell.Value = Problem_ID

Regneark ("Ark1"). Velg

Regneark ("Ark1"). Område ("B2"). Velg

Slutt Sub

Kode Forklaring: -Først hadde vi definert alle variablene. Deretter hadde vi definert området for hver variabel, og deretter beskrevet området for alle variablene. Og vi hadde også definert at hvor og i hvilket område data vil bli oppdatert etter å ha klikket på Oppdater -knappen.

  • For å kjøre koden, trykk på tasten F5 på tastaturet.
  • Når du skriver inn dataene og klikker på oppdateringsknappen, oppdateres dataene i et annet ark, og vi kan legge inn nye data i arket.


Dette er måten vi kan oppdatere dataene fra ett ark til et annet ark gjennom VBA i Microsoft excel.

Last ned - Slik oppdaterer du data Ett ark til et annet ark - xlsm