Visual Basic Projects

Microsoft Visual Basic is een programmeertaal gebruikt om de functionaliteit van Microsoft Word en Excel te verlengen.Codering Visual Basic projecten die essentieel Excel uitvoeren zal je leren hoe je Visual Basic gebruiken om uw Excel productiviteit te verhogen.

Maak de Data

  • Dit project vat de getallen in een bereik boven de actieve cel, het invoeren van de som in de actieve cel.Om dit project te beginnen, de gegevens voor het te maken - de nummers te worden samengevat.In een Excel-werkblad, voert elke vijf nummers in een kolom.Selecteer de eerste lege cel onder de kolom met getallen.

    Nu, maken de Visual Basic-programma dat die aantallen zullen samenvatten.

Voer de code in het Development Environment

  • Voer de Visual Basic integrated development environment (IDE) door op Alt-F11.In de code-venster, voert deze functie:

    Sub Macro1 ()

    Dim s als Koord
    Dim o als Waaier
    Dim p als Waaier

    Set o = ActiveCell.Offset (-1)
    Set p = o.End(xlUp)
    Set q = Range (o, p)

    s = "= gemiddelde (" & amp; q.Address & amp; ")"

    ActiveCell.Formula = s

    End Sub

    Dit programma code is gelijkhandmatig de volgende tekst in de cel die u geselecteerd invoeren eerder: "= SOM (& lt; adres & gt;)", waarbij & lt; adres & gt;verwijst naar de kolom van de nummers die u hebt ingevoerd.

    Run de macro door terug te keren naar het Excel-werkblad, selecteren Developer & gt; Macro's, Macro1 selecteren, en druk op de knop Run.Macro sommeert de kolom met getallen, die het resultaat van de geactiveerde cel.(Als je niet ziet het tabblad Ontwikkelaar, bloot door het selecteren van de Office-knop in Excel linkerbovenhoek, het kiezen van Opties voor Excel, en "Show Developer tab in het lint.")

Project Twee: Gebruik een Form

  • Het tweede project bouwt voort op de eerste doordat de gebruiker van het programma een keuze van de functies.

    Voer de Visual Basic IDE en kies Invoegen & gt; Userform.Sleep de volgende controles op de vorm van de Toolbox: een keuzelijst en een knop.Druk op F7 om terug te keren naar de code en selecteert Userform van links drop-down box in het bovenste gedeelte van de code-venster, en initialiseren van de juiste drop-down box.De IDE creëert de functie Sub UserForm_Initialize ().In die functie, voer deze code, die wordt toegevoegd aan de keuzelijst de namen van de functies van de gebruiker kiezen uit:

    ListBox1.AddItem "sum"
    ListBox1.AddItem 'gemiddelde'

    Gebruik de code venster links en rechts dropdown boxen opnieuw kiezen CommandButton1 van links drop-down, en klik de juiste drop-down box.De IDE creëert de lege functie CommandButton1_Click ().Voer de volgende code in die functie, die de oorspronkelijke Macro1 u schreef met de functie die de gebruiker kiest uit de keuzelijst zal roepen:

    Macro1 (ListBox1.Value)

    Modify Macro1 om een ​​argument te accepteren: Klik met de rechtermuisknop de "Macro1"tekst en selecteer Definitie om naar de Macro1 definitie.Verander de lijn "Sub Macro1 ()" te lezen "Sub Macro1 (func als Koord)"

    Nu je het argument hebt toegevoegd, te wijzigen Macro1 om het te gebruiken: de verklaring s = veranderen "= gemiddelde (" & amp; q.Address & amp; ")" als volgt:

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

Schrijf de functie die Laadt het Form

  • Voer deze nieuwe functie hieronder Macro1:

    Sub macro2 ()
    UserForm1.Show
    End Sub

    terug te keren naar Excel (alt-F11) en plaats de cursor onder de kolom met getallen.Geef het userform door Developer & gt selecteren; Macro's en Macro2 and Run selecteren.Wanneer het formulier wordt weergegeven, kiest u de som of het gemiddelde functie en druk op de knop.Uw programma zal de formule in te voeren in het werkblad.De formule vat de gegevens van de kolom boven de actieve cel.

29
0
2
Visual Basics Programming