Werkbladen bijwerken via VBA

Anonim

In dit artikel gaan we leren hoe u de gegevens van het ene blad naar het andere kunt bijwerken via VBA in Microsoft Excel.

Laten we een voorbeeld nemen om te begrijpen hoe en waar we deze macro in onze gegevens kunnen gebruiken om ons dagelijkse werk te verminderen.

We willen deze code schrijven voor die medewerkers die in een callcenter werken. Wanneer klanten ze bellen, vragen ze om basisgegevens zoals gebruikersnaam, gebruikers-ID, telefoonnummer en probleem-ID, ze hebben zo'n code nodig om systematisch te werken.

Nu willen we de macro voor zo'n context toepassen wanneer er een oproep komt en ze alle bovengenoemde details noteren in een Excel-blad, en wanneer ze op bijwerken klikken, moeten die gegevens in een ander blad worden bijgewerkt.

Om de gegevens van het ene blad naar het andere blad bij te werken, volgt u de onderstaande stappen: -

  • Eerst zullen we de opdrachtknop in het werkblad invoegen.
  • Ga naar het tabblad Ontwikkelaar en voeg vervolgens de opdrachtknop in vanuit Activexcontrol.
  • Wijs onderstaande macro toe: -

Privé Sub CommandButton1_Click()

Dim User_Name als string, User_ID als geheel getal, telefoonnummer als dubbel, probleem_ID als geheel getal

Werkbladen ("Blad1"). Selecteer

Gebruikersnaam = Bereik ("B2")

User_ID = Bereik ("B3")

Phone_Number = Bereik ("B4")

Probleem_ID = Bereik ("B5")

Werkbladen ("Blad2"). Selecteer

Werkbladen ("Blad2"). Bereik ("A1"). Selecteer

If Worksheets("Blad2").Bereik("A1").Offset(1, 0) "" Dan

Werkbladen ("Blad2"). Bereik ("A1"). Einde (xlOmlaag). Selecteer

Stop als

ActiveCell.Offset(1, 0).Selecteren

ActiveCell.Value = Gebruikersnaam

ActiveCell.Offset(0, 1).Selecteer

ActiveCell.Value = User_ID

ActiveCell.Offset(0, 1).Selecteer

ActiveCell.Value = Phone_Number

ActiveCell.Offset(0, 1).Selecteer

ActiveCell.Value = Probleem_ID

Werkbladen ("Blad1"). Selecteer

Werkbladen ("Blad1"). Bereik ("B2"). Selecteer

Einde sub

Code Verklaring:-Eerst hadden we alle variabelen gedefinieerd. Vervolgens hadden we het bereik voor elke variabele gedefinieerd en vervolgens het bereik voor alle variabelen beschreven. En we hadden ook gedefinieerd dat waar en in welk bereik de gegevens worden bijgewerkt na het klikken op de knop Bijwerken.

  • Om de code uit te voeren, drukt u op de toets F5 op het toetsenbord.
  • Wanneer u de gegevens invoert en op de update-knop klikt, worden de gegevens in een ander blad bijgewerkt en kunnen we nieuwe gegevens in het blad invoeren.


Dit is de manier waarop we de gegevens van het ene blad naar het andere kunnen bijwerken via VBA in Microsoft Excel.

Download - Gegevens bijwerken van het ene blad naar het andere blad - xlsm