Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur konvertera till Binary i VBA

    Använd Visual Basic for Applications ( VBA ) skript för att utföra komplicerade uppgifter och beräkningar i Microsoft Office . VBA levereras med 11 inbyggda funktioner Typkonvertering , som du kan använda för att byta siffror från en notation till en annan . Ingen av dessa funktioner , kan dock konvertera decimala tal till binär . Decimalsystemet används befogenheter 10 att härleda siffror , det binära talsystemet , å andra sidan , använder potenser av två . Använd denna princip för att skapa din egen decimal - till - digital -omvandlare i VBA . Instruktioner
    1

    Starta Microsoft Word eller Microsoft Excel . Tryck på " Ctrl " och " N " för att skapa en ny fil .
    2

    Tryck " Alt " och " F11 " för att öppna Visual Basic Editor ( VBE ) .

    3

    Högerklicka på namnet på VBA-projektet i " Project Explorer " panel . Klicka på " Infoga " och välj " Modul . " Detta lägger " Module1 " till listan .
    4

    Dubbelklicka på " Module1 . " Skriv följande kod i " Code Window : "

    Sub Conv2Bin ( ) katalog

    Dim ISTR As String

    Dim I As Long

    i = Application . InputBox ( _

    Prompt : = " Skriv numret du vill konvertera och klicka på OK . " , _

    Titel : = " konvertera till binär" , _

    typ : " . " = 1 ) katalog

    ISTR = CStr (i ) katalog

    b = CBin (i ) katalog

    MsgBox " Du angav " & ISTR & & Chr ( 13 ) & Chr ( 13 ) _

    & " Dess binära värdet är " & Chr ( 13 ) & b

    End Sub
    5

    Höger - klicka på namnet på VBA-projektet i " Project Explorer " -panelen igen . Klicka på " Infoga " och välj " Modul . " Detta lägger " Avsnitt 2 " i listan .
    6

    Dubbelklicka på " Avsnitt 2 . " Skriv följande kod i " Code fönstret . "

    Funktion CBin ( Antal As Long ) As String

    Dim Temp As Variant

    Temp = 1

    Gör tills Temp > Number

    Temp = Temp * 2 Review

    Loop

    göra tills Temp < 1
    p Om Number > = Temp Sedan

    CBin = CBin + " 1 "

    Number = Number - Temp

    Else

    CBin = CBin + " 0 "

    End If

    Temp = Temp /2 Review

    Loop

    CBin = CStr ( Val ( CBin ) ) katalog

    End Function
    7

    Tryck " F5 ". Välj " Conv2Bin " från listan med makron och klicka på " Kör . "
    8

    Skriv numret som du vill konvertera i rutan . Klicka på " OK . " Detta öppnar ett meddelande som innehåller det binära värdet för det antal som du angett .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder Ersätt i VB.NET
    ·Hur man kan få ett samtal funktion från en Fråga
    ·Hur Tilldela en radantal till en variabel med Visual Ba…
    ·Hur Pass information från ett Visual Basic program til…
    ·Lägga till en ny rad att komma åt en Query i VB
    ·Hur man läser xls-fil Vb
    ·Hur man använder ScrollBar i VB6
    ·Hur man kan öka Stackstorlek i Visual Basic
    ·Konvertera QBasic till Visual Basic
    ·Hur byter jag namn på flera filer med ett datum med Vi…
    Utvalda artiklarna
    ·Hur man använder Pound med SSL
    ·Hur man skapar UML från Java-kod
    ·Hur konvertera en IQueryable till Dataset
    ·Så här aktiverar ARCHIVELOG läge för Oracle Databas…
    ·Hur Aggregate Vector Functions
    ·Hur att beräkna storleken av element i buffertar i C
    ·Programmering i MS Access 2007
    ·Android App Development Tutorial
    ·Hur man upptäcker någon knapptryckning i Java
    ·Hur sortera arrayer numeriskt i Visual Basic
    Copyright © Dator Kunskap http://www.dator.xyz