Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como converter para binário em VBA
Use Visual Basic for Applications (VBA) de scripts para executar tarefas complexas e cálculos no Microsoft Office. VBA vem com 11 funções de conversão de tipo built-in , que você pode usar para mudar os números de uma notação para outra. Nenhuma dessas funções , no entanto, pode converter números decimais para binário. O sistema decimal usa potências de 10 para derivar dígitos, o sistema numérico binário , por outro lado, usa potências de dois . Utilize este princípio para criar seu próprio conversor decimal para binário em VBA. Instruções
1

Inicie o Microsoft Word ou Microsoft Excel. Pressione " Ctrl" e "N" para criar um novo arquivo .
2

Pressione " Alt " e " F11 " para abrir o Editor do Visual Basic (VBE) .
< Br > 3

clique com o botão direito do mouse sobre o nome do projeto do VBA no painel " Project Explorer " . Clique em " Inserir" e selecione " Module ". Isso adiciona " Module1 " para a lista.
4

Dê um duplo clique em " Module1 ". Digite o seguinte código para a " janela de código : "

Sub Conv2Bin ()

Dim istr As String

Dim i As Long

i = Aplicação . InputBox (_

Prompt : = " . Digite o número que você deseja converter e clique em OK ", _

Título: = "Converter para binário ", _

Tipo: = 1)

istr = CStr ( i)

b = CBIN ( i)

MsgBox " Você digitou" & istr & " . " & Chr (13) & Chr (13) _

& " Seu valor binário é" & Chr (13 ) & b


End Sub
5

Direito clique sobre o nome do projeto VBA no painel " Project Explorer " novamente. Clique em " Inserir" e selecione " Module ". Isso adiciona " Module2 " à lista.
6

Dê um duplo clique em " Module2 ". Digite o seguinte código para a " janela de código . "

Função CBIN (Número As Long ) As String

Dim Temp As Variant

Temp = 1

fazer até Temp> Número

Temp = Temp * 2

loop

Do Until Temp <1

Se Number> = Temp Então

CBIN = CBIN + "1"

Number = Number - Temp

Else

CBIN = CBIN + "0"

End If Função

Temp = Temp /2

loop

CBIN = CStr ( Val ( CBIN ) )

Fim
7

Pressione " F5 ". Selecione " Conv2Bin " na lista de macros e clique em " Executar".
8

Digite o número que você deseja converter na caixa. Clique em " OK". Isso abre uma caixa de mensagem que contém o valor binário para o número que você digitou.

Anterior :

Próximo : No
  Os artigos relacionados
·Como alterar o nome do formulário no código usando o …
·Como criar um conjunto de componentes em VB.NET Designe…
·Como alocar uma matriz 5D 
·Como codificar uma instrução if em QBasic 
·Como substituir um personagem em Vb.net 2003 
·Como criar um conjunto de dados de GridView 
·Como dividir OpenArgs em VBA 
·Mid função em VBScript 
·Como ocultar um controle Fita De VBA 
·Como fazer um botão Google em Visual Basic 
  Artigos em destaque
·Como usar o PHP mail para enviar para uma mailing list 
·Como converter uma String para um objeto HTML no VB6 
·Como criar um site conduzido avançada PHP MySQL 
·Java Coleção Tutoriais 
·Como vincular formulários incorporados em Symfony 
·Como escrever uma classe abstrata em Java 
·Como Ingressar em uma inserção no MySQL com PHP 
·O que a matriz de dimensão em falta média em Programa…
·Como depurar PHP Crashes 
·Como descobrir se uma letra é maiúscula em C Sharp 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados