Visual Basic Projektit

Microsoft Visual Basic on ohjelmointikieli, jota käytetään laajentaa toimintoja Microsoft Word ja Excel.Coding Visual Basic hankkeita, jotka suorittavat keskeisiä Excel tehtäviä opettaa sinulle, kuinka käyttää Visual Basic lisätä Excel tuottavuutta.

Luo Data

  • Hanke summaa numerot ylittäessä aktiivisen solun, tulevat summa aktiivisen solun.Aluksi tässä hankkeessa, luoda tiedot se - numeroita lasketaan yhteen.Vuonna Excel-taulukkoon, kirjoita kaikki viisi numeroita sarakkeeseen.Valitse ensimmäinen tyhjään soluun alle sarakkeen numerot.

    Nyt, luoda Visual Basic ohjelma joka kokoaa nämä numerot.

Syötä koodi kehitysympäristö

  • Anna Visual Basic integroitu kehitysympäristö (IDE) painamalla Alt-F11.Vuonna koodi-ikkuna, kirjoita tämä toiminto:

    Sub Macro1 ()

    Dim s As String
    Dim o levinneisyysalueen
    Dim s levinneisyysalueen

    Aseta O = ActiveCell.Offset (-1)
    Aseta p = o.End(xlUp)
    joukko Q = Range (o, p)

    s = "= Keskimääräinen (" & amp; q.Address & amp; ")"

    ActiveCell.Formula = s

    End Sub

    Tämä ohjelmakoodi on vastaavamanuaalisesti syöttämällä seuraava teksti solussa valitsemasi aikaisemmin: "= summa (& lt; osoite & gt;)" minne & lt; osoite & gt;viittaa sarakkeeseen numeroihin.

    Run makro palaamalla Excel-taulukossa, valitsemalla Developer & gt; Makrot, valitsemalla Macro1, ja painamalla Suorita-painiketta.Sinun makro summia sarakkeen numerot, kirjoittamalla tulos tällä hetkellä aktivoitujen solujen.(Jos et näe Developer-välilehti, paljastaa sen valitsemalla Office-painiketta Excelissä vasemmassa yläkulmassa, valitsemalla Excelin asetukset, ja "Näytä kehitystyökalut välilehden Ribbon.")

Project Kaksi: Käytä Form

  • Toisessa hankkeessa perustuu ensimmäiseen sallimalla käyttäjän oman ohjelman valinta toimintoja.

    Re-enter Visual Basic IDE ja valitse Lisää & gt; käyttäjälomakkeen.Vedä tarkastusten jälkeen päälle muodossa Toolbox: ListBox ja painiketta.Paina F7 palata koodin katsella ja valitse käyttäjälomakkeen vasemmalta avattavasta yläosassa koodin ikkunan, ja Alusta oikean pudotusvalikosta.IDE luo funktio Sub UserForm_Initialize ().Tähän toimintaan, anna tämän koodin, joka lisää ListBox- nimet toiminnot käyttäjä valita:

    ListBox1.AddItem "summa"
    ListBox1.AddItem "keskimääräinen"

    Käytä koodi ikkunan vasenta ja oikeaa drop-alas laatikot jälleen, valitsemalla CommandButton1 vasemmalta avattavasta, ja klikkaa oikean pudotusvalikosta.IDE luo tyhjän toiminto CommandButton1_Click ().Kirjoita seuraava koodi tähän toimintaan, jotka vaativat alkuperäisen Macro1 kirjoitit kanssa toiminto että käyttäjä valitsee kentästä:

    Macro1 (ListBox1.Value)

    Muuta Macro1 hyväksyä väitettä: Aivan click "Macro1"teksti ja valitse Määritelmä navigoida Macro1 määritelmää.Muuta rivi "Sub Macro1 ()" muotoon "Sub Macro1 (FUNC As String)"

    Nyt kun olet lisännyt väitteen, muokata Macro1 käyttää sitä: muuttaa selvitys s = "= Keskimääräinen (" & amp; q.Address & amp; ")" seuraavasti:

    s = "=" & amp;func & amp;"(" & Amp; q.Address & amp; ")"

Kirjoita Toiminto, joka lataa Kunto

  • Anna tämä uusi toiminto alla Macro1:

    Sub Macro2 ()
    UserForm1.Show
    End Sub

    Paluu Excel (alt-F11) ja aseta kursori alla sarakkeen numerot.Näytä käyttäjälomakkeen valitsemalla Developer & gt; Makrot ja valitsemalla Macro2 ja Suorita.Kun lomake tulee esiin, valitse joko summa tai keskiarvo toiminto ja paina -painiketta.Ohjelmasi tulee kaava taulukkoon.Kaava on koottu tulokset, pylväästä edellä aktiivisen solun.

533
0
2
Visual Basic Ohjelmointi