Kako prenesti podatke o uporabniku na delovni list

Avtor: Sara Rhodes
Datum Ustvarjanja: 16 Februarjem 2021
Datum Posodobitve: 21 December 2024
Anonim
Публичное собеседование: Junior Java Developer. Пример, как происходит защита проекта после курсов.
Video.: Публичное собеседование: Junior Java Developer. Пример, как происходит защита проекта после курсов.

Vsebina

Uporabniške oblike, imenovane tudi "pogovorna okna", so grafična okna, ki uporabnikom omogočajo, da izpolnijo podatke v poljih in takšne podatke vstavijo v Excelove preglednice. Uporabniška oblika je vdelana v Excel in se zažene, ko odprete datoteko Excel, običajno prek makra. Ker uporabniške oblike izkoriščajo jezik Visual Basic, jih je mogoče prilagoditi tako, da so podatki, ki so vneseni v njihova polja, popolni in veljavni, preden jih prenesete v preglednico Excel.


Navodila

Excelovi uporabniški obrazci so odličen način za zagotovitev veljavnega in čistega vnosa podatkov (slika binarnih podatkov po rgbspace iz Fotolia.com)

    Kako prenesti podatke iz uporabniške oblike v delovni list

  1. Odprite Excel in ustvarite nov delovni list s klikom na element »Datoteka« in izbiro »Novo«. Datoteko shranite kot "updated_sheet.xls".

  2. Delovni list naj bo odprt in zaženite urejevalnik Visual Basic tako, da pritisnete "Alt" + "F11". Ustvarite novo uporabniško obliko tako, da kliknete meni »Vstavi« in izberete »Uporabniška oblika«. Uporabniško obliko za "transferForm" poimenujte tako, da v meniju lastnosti spremenite atribut "Ime". Atribut »Caption« spremenite v »transferForm«.


  3. V obrazec dodajte polje z besedilom tako, da ga v orodni vrstici izberete tako, da ga povlečete in ga spustite na obrazec. Okno z besedilom poimenujte kot "transferInput" v oknu z lastnostmi. Če orodna vrstica ni odprta, pojdite v »Pogled« in »Orodjarna«.

  4. V obrazec dodajte gumb za posodobitev. V orodjarni izberite "Command Button", povlecite ga in spustite na obrazec. V oknu z lastnostmi poimenujte ukazni gumb za "transferButton" in spremenite atribut "Caption" v "Refresh Sheet".

  5. Dodajte gumb, da zaprete obrazec. V orodjarni izberite drugi "ukazni gumb", ga povlecite in spustite na obrazec. Poimenujte ukazni gumb kot "closeButton" v oknu z lastnostmi in spremenite atribut "Caption" v "Close Form".

  6. Odprite urejevalnik Visual Basic tako, da dvokliknete gumb "PrenosButton". Vnesite naslednjo kodo v funkcijo "transferButton_click ()", ki bo vse polnjene podatke v polju z besedilom prenesla v delovni list "worksheet_dual.xls", ko uporabnik klikne gumb. Zaprite urejevalnik kod.


    Private Sub transferButton_Click () Prenesi razpredelnice kot Delovni list Nastavite transferWorksheet = Delovne liste ("Sheet1") transferWorksheet.Cells (1,1) .Value = Me.transferInput.Value End Sub

  7. Znova odprite urejevalnik kode Visual Basic tako, da dvokliknete gumb "closeButton". Vnesite naslednjo kodo v funkcijo "closeButton_Click ()", ki bo zaprla obrazec, ko uporabnik klikne gumb. Zaprite urejevalnik kod.

    Zasebna podpora blizuButton_Click () Izprazni konec podmeni

  8. Zaženite kodo obrazca tako, da kliknete »Zaženi« in nato »Zaženi pod / uporabniško obliko«. Izpolnite besedilno polje in kliknite gumb "PrenosButton". Preverite, ali so bili podatki pravilno preneseni v prvo celico delovnega lista. Shranite in zaprite uporabniško obliko.

  9. Uporabite Excelov dogodek, da odprete uporabniško obliko, ko uporabnik odpre delovni list. Odprite »Project Explorer« in dvokliknite okno »ThisWorkbook«. Vstavite spodnji makro, ki bo odprl obrazec, ko se odpre delovni list. Shranite in zaprite Visual Basic.

    Zasebna podpora za delovno knjižnico_Open () transferForm.Show End Sub

  10. Znova odprite datoteko »updated_sheet.xls«. Obrazec se bo odprl. Vnesite besedilo v polje in kliknite gumb »PrenosButton«. Besedilo, ki ga izpolnite v obrazcu, bo preneseno v prvo celico delovnega lista.

Kako

  • Če želite odpreti okno Lastnosti ali Raziskovalec projekta, izberite elemente menija "Pogled" v urejevalniku Visual Basic.
  • Če želite spremeniti velikost kontrolnikov, dodanih na obrazcu, uporabite majhne kvadrate, ki se prikažejo, ko je kontrolnik izbran.
  • Poskusite dodati nekaj potrditve v obrazec, da uporabnikom preprečite vnos neveljavnih podatkov.

Obvestilo

  • Makri se ne bodo izvajali v vseh različicah programa Excel.
  • Nekatere varnostne nastavitve programa Excel ne bodo dovolile zagona makrov.
  • Podpora za urejevalnika Visual Basic je bila odstranjena v programu Excel 2008 za Mac.

Kaj potrebujete

  • Microsoft Excel z urejevalnikom Visual Basic