Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Hvordan finne det midterste tallet av tre tall i VBA
    Visual Basic for Applications ( VBA ) er et programmeringsverktøy som gjør at Microsoft Office-brukere å opprette egendefinerte funksjoner og makroer . Et program som Excel kan " ringe " disse funksjonene og makroer for å utføre repeterende oppgaver svært raskt . Excel har mange innebygde funksjoner kan du bruke for å få sum, gjennomsnitt og minimums-verdi eller maksimale verdien av en gruppe numbers.Sometimes , en innebygd funksjon ikke er tilgjengelig for den aktuelle oppgaven . Det er da en egendefinert funksjon kan være nyttig. Instruksjoner
    en

    Plan funksjonen . Funksjonen vil ha tre tallene og den vil gi et resultat som er middelverdien . Det trenger et navn som vil være tilgjengelig i Excel under "user -defined "-kategorien. Et eksempel kan være: . FindMidValue

    Du vil bruke "argumenter " for å overføre tallene fra Excel til funksjonen. Dette er variable navnene som er angitt i parentes etter navnet på funksjonen . Anta de tre numrene for å evaluere er A, B og C. Det fulle navnet på funksjonen vil være : en

    FindMidValue ( A, B , C )
    2

    Plan logikken . Dette er en serie trinn den funksjon vil bruke for å utføre oppgaven . Tenk på de enkelte trinnene du må følge for å utføre denne oppgaven manuelt . For eksempel, hva er de mulige kombinasjonene av tre tall , og hvordan vil du finne den midterste verdien for hver

    For eksempel, hvis tallene er B , A, C i størrelsesorden lavest til høyest : ? Sammenligne variabel A til B , hvis en er større , sammenlign det med C; Hvis C er større , må en være den midterste verdien . Funksjonen må også forholde seg til alle alternativene. Hva hvis A er større enn B og B er større enn C ? Deretter sekvensen er C , B ​​, A og den midterste verdien B.
    3

    Skriv funksjonen. Den første referansen gir informasjon om hvordan du får tilgang til Visual Basic-redigering i Excel 2010 hvor du kan skrive funksjonen . Den andre referansen gir noen generelle regler for å skrive " script " eller instruksjoner for makroer og funksjoner . Følgende scriptet vil lage en egendefinert funksjon som heter " FindMidValue " : en

    Funksjon FindMidValue ( A, B , C )

    ' linjer innledes med ' er kommentarer

    ' mulige kombinasjoner er

    ' bac , cab, abc , cBA , ACB , BCA

    '
    p Hvis ( A < B ) Deretter

    ' en er mindre enn b
    p Hvis ( A> = C ) Så

    FindMidValue = A ' cab tilfelle

    GoTo 100

    Else

    if ( B < = C ) Så

    FindMidValue = B ' abc

    GoTo 100

    End If

    FindMidValue = C' ACB

    GoTo 100

    End If

    Else

    ' en er større enn eller lik b
    p Hvis ( A < = C ) Then

    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 funksjonen. Debugging refererer til prosessen med å teste funksjonen til å sikre at det fungerer som det skal , og for å fikse eventuelle feil du avdekke. I dette tilfellet bruker funksjonen i Excel med de tre argumenter som refererer til tre celler med tall i dem . Endre tallene i cellene for å se om funksjonen plukker riktig midterste tallet hver gang .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan : Logg inn skjema på VB.NET 
    ·Hvordan : Les Bilde Header i VB.Net 
    ·Hva er de vilkår som vanligvis brukes i Visual Basic 
    ·Hvordan få MP3 File Lengde av VBScript 
    ·Visual Basic 6 vil ikke la deg lagre som en EXE -fil 
    ·Hvordan fikse Run Time Error 6 
    ·Hvordan skrive VBA-kode 
    ·Hvordan endre TextBox Border Color i Visual Basic 
    ·Hvordan deklarere en variabel i Visual Basic 
    ·Slik spiller flerkanalslyd i Visual Basic 
      Anbefalte artikler
    ·Hvem var den første dataprogrammerer 
    ·Slik bruker du Bli med og Split funksjoner i Python pro…
    ·Slik Clear en Picture Box i VB.NET 
    ·VBA Sum Funksjon 
    ·Hvordan få en forskyvning av String i en fil i CPP 
    ·Hva er PHP Perl 
    ·Hvordan lage en reset knapp på Roblox 
    ·Slik Clear & Populate List Bokser i Visual Basic 2010 
    ·Hvordan lage en C Program i Visual Studio 
    ·Hvordan bruke Bitvis Operations i Low -Level programmer…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/