Selles artiklis õpime, kuidas värskendada andmeid ühelt lehelt teisele lehele Microsoft Excelis VBA kaudu.
Võtame näite, et mõista, kuidas ja kus me saame seda makro oma andmetes kasutada oma igapäevatöö vähendamiseks.
Soovime selle koodi kirjutada neile töötajatele, kes töötavad kõnekeskuses. Kui kliendid neile helistavad, küsivad nad põhiteavet, nagu User_Name, User_ID, Phone_Number ja Problem_ID, vajavad nad sellist koodi süstemaatiliseks toimimiseks.
Nüüd tahame makro kasutada sellises kontekstis, kui kõne saabub ja nad märgivad kõik ülaltoodud üksikasjad Exceli lehele üles ning kui nad klõpsavad värskendusel, tuleks neid andmeid värskendada teisel lehel.
Andmete uuendamiseks ühelt lehelt teisele lehele toimige järgmiselt.-
- Esiteks sisestame töölehele käsunupu.
- Minge vahekaardile Arendaja ja sisestage Activexcontrolist käsunupp.
- Määrake allpool nimetatud makro:-
Privaatne alamkäsk Button1_Click ()
Dim kasutaja_nimi kui string, kasutaja_ID täisarv, telefoninumber topelt, probleemi_ID täisarv
Töölehed ("Sheet1"). Valige
Kasutaja_nimi = vahemik ("B2")
User_ID = Vahemik ("B3")
Telefoninumber = vahemik ("B4")
Problem_ID = Vahemik ("B5")
Töölehed ("Sheet2"). Valige
Töölehed ("leht 2"). Vahemik ("A1"). Valige
Kui töölehed ("Sheet2"). Vahemik ("A1"). Nihke (1, 0) "" Siis
Töölehed ("Sheet2"). Vahemik ("A1"). Lõpp (xlDown). Valige
Lõpp Kui
ActiveCell. Offset (1, 0). Valige
ActiveCell.Value = Kasutaja_nimi
ActiveCell. Offset (0, 1). Valige
ActiveCell.Value = Kasutaja_ID
ActiveCell. Offset (0, 1). Valige
ActiveCell.Value = Telefoninumber
ActiveCell. Offset (0, 1). Valige
ActiveCell.Value = Probleemi_ID
Töölehed ("Sheet1"). Valige
Töölehed ("Sheet1"). Vahemik ("B2"). Valige
End Sub
Koodi selgitus:-Esiteks määratlesime kõik muutujad. Seejärel määratlesime iga muutuja vahemiku ja seejärel kirjeldasime kõigi muutujate vahemikku. Ja me olime ka määratlenud, et kus ja millises vahemikus andmeid värskendatakse pärast nupu Värskenda klõpsamist.
- Koodi käivitamiseks vajutage klaviatuuril klahvi F5.
- Kui sisestate andmed ja klõpsate nupul Värskenda, värskendatakse andmeid teisel lehel ja saame lehele sisestada uued andmed.
Nii saame Microsoft Exceli VBA kaudu andmeid ühelt lehelt teisele lehele värskendada.
Laadi alla - Kuidas andmeid ühelt lehelt teisele lehele värskendada - xlsm