| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Sådan Find det midterste tal med tre tal i VBA
    Visual Basic for Applications ( VBA ) er et programmeringsværktøj , der giver Microsoft Office-brugere at oprette brugerdefinerede funktioner og makroer. En ansøgning som Excel kan " kalde" disse funktioner og makroer til at udføre gentagne opgaver meget hurtigt. Excel har mange indbyggede funktioner, du kan bruge til at få det beløb , gennemsnitlige værdi , minimum eller maksimum værdien af ​​en gruppe af numbers.Sometimes , en indbygget funktion er ikke tilgængelig for den ønskede opgave . Det er, når en brugerdefineret funktion kan være nyttig. Instruktioner
    1

    Plan funktionen. Funktionen vil have tre numre, og det vil producere et resultat, der er den midterste værdi. Det vil have en navn, som derefter vil være tilgængelig i Excel under " brugerdefineret " kategorien. Et eksempel kunne være : . FindMidValue

    Du skal bruge "argumenter " for at overføre numrene fra Excel til funktionen. Disse er variabelnavne angivet i parentes efter funktionsnavnet . Antag de tre tal til at evaluere er A , B og C. Det fulde navn på den funktion ville være : Hej

    FindMidValue (A , B, C) ​​
    2

    Plan logikken . Dette er serie af trin funktionen vil bruge til at udføre opgaven . Tænk på de enkelte trin, du ville have til at følge for at udføre denne opgave manuelt. For eksempel , hvad er de mulige kombinationer af tre tal , og hvordan ville du finde den midterste værdi for hver

    For eksempel, hvis tallene er B, A , C i rækkefølge laveste til højeste : ? Sammenligne variable A til B , hvis A er større , sammenligne det til C , hvis C er større , skal A være den midterste værdi . Funktionen skal også beskæftige sig med alle alternativer . Hvad hvis A er større end B og B er større end C ? Så rækkefølgen er C , B, A og den midterste værdi B.
    3

    Skriv funktionen. Det første referenceår giver oplysninger om, hvordan adgang til Visual Basic-editoren i Excel 2010 , hvor du kan skrive funktionen. Den anden henvisning giver nogle generelle regler for at skrive " script" eller instruktioner til makroer og funktioner. Følgende script vil oprette en brugerdefineret funktion kaldet " FindMidValue " : Hej

    Funktion FindMidValue (A , B, C) ​​

    ' linjer indledes med » er kommentarer

    ' mulige kombinationer er

    ' bac , kabine , abc CBA , ACB , BCA

    '
    p Hvis (A < B) Så

    ' en er mindre end B
    p Hvis (A > = C) Så

    FindMidValue = A ' cab tilfælde

    GoTo 100

    Else

    Hvis ( B < = C) Så

    FindMidValue = B ' abc

    GoTo 100

    End If

    FindMidValue = C ' ACB

    GoTo 100

    end If

    Else

    ' a er større end eller lig med b
    p Hvis (A < = C) Derefter

    FindMidValue = A ' bac

    GoTo 100

    Else
    p Hvis ( B> = C) Så

    FindMidValue = B ' CBA

    GoTo 100

    End If

    FindMidValue = C ' BCA

    End If

    End If
    < p > 100 End Function
    4

    Debug funktionen. Debugging refererer til processen med at teste den funktion at sikre det fungerer efter hensigten, og at rette eventuelle fejl, du afdækker . I dette tilfælde skal du bruge funktionen i Excel med de tre argumenter , der henviser til tre celler med tal i dem. Ændre tallene i cellerne for at se, om funktionen henter det korrekte midterste tal hver gang.

    Forrige :

    næste :
      Relaterede artikler
    ·Visual Basic Kommando Indstillinger 
    ·Sådan ændres en PictureBox Image i VB Kode 
    ·Hvordan man laver en dobbelt Into en streng på VB 
    ·Sådan redigeres registreringsdatabasen i VBScript 
    ·Hvordan man opbygger Dynamic SQL i VB.net 
    ·Sådan bruges Microsoft XNA 
    ·Hvordan man skriver til en CSV-fil på VB.NET 
    ·Sådan Konverter VB6 til VB 2010 
    ·Visual Basic 2010 Tutorial for begyndere 
    ·Sådan oprettes Vb.Net Dokumentation 
      Anbefalede Artikler
    ·Fordele ved Spring Over Struts 
    ·Sådan slettes alle printere med VBScript 
    ·Hvad er NetBeans Nimbus 
    ·Hvad Er rutediagramsymboler 
    ·Java BorderLayout Tutorial 
    ·Sådan Put en login side på en hjemmeside 
    ·Sådan bruges baggrundsbilleder i en HTML e-mail 
    ·Sådan fjernes Accenter i en VB6 String 
    ·PHP Statiske funktioner 
    ·Sådan ændres status Bar SCR Into status Java Scripts 
    Copyright © Computer Viden http://www.computerdk.com