TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

VBA Aplicado a Eventos Variáveis

Por:   •  2/4/2015  •  Projeto de pesquisa  •  811 Palavras (4 Páginas)  •  438 Visualizações

Página 1 de 4

Variaveis

Option Compare Database

Option Explicit 'è Obrigatorio declarar variavél

Dim A As String ' Variavél do Módulo

Public C As Byte 'Variavél publica funciona em todos os modulos

Const D As Date = #7/28/2011# 'Contante no Módulo

Public Const F As Integer = 1000 ' Constante Publica funciona em qualquer módulo

Sub ModoImplicito()

X = InputBox("Digite preço unitario")

Y = InputBox(" Digite quantidade")

Z = X * Y

MsgBox Z

End Sub

Sub VariaveisTexto()

Dim NomCli As String

Dim Ender As String

NomCli = "Seu nome"

Ender = "Seu endereço"

MsgBox "Nome: " & NomCli & vbCrLf & Ender

End Sub

Sub VariaveisTexto2()

Dim NomCli As String

Dim Ender As String

NomCli = InputBox("Digite o seu nome")

Ender = InputBox("Digite o seu endereço")

MsgBox "Nome: " & NomCli & vbCrLf & Ender

End Sub

'Valor é gerado e apagado.

Sub Dinamica()

Dim X As Byte

X = X + 1

MsgBox X

End Sub

'Valor permanece na memoria (Pouco utilizada)

Sub Estatica()

Static Y As Byte

Y = Y + 1

MsgBox Y

End Sub

Sub VariaveisData()

Dim DInicial As Date

Dim DFinal As Date

Dim Unidade As String

Dim Tempo As Integer

DInicial = InputBox("Digite a data inicial")

DFinal = InputBox("Digite a data final")

Unidade = InputBox("Digite a u,nidade para o tempo, D ou M ou YYYY")

Tempo = DateDiff(Unidade, DInicial, DFinal) ' funcao calcula diferença dt inicial e dt final

MsgBox Tempo

End Sub

Sub VariaveisNumeros()

Dim Vatual As Currency 'Recebe Valores monetarios

Dim Tjuros As Double ' Recebe muitas casas decimais

Vatual = 100

Tjuros = 0.1

Vatual = Vatual * (1 + Tjuros)

MsgBox " O valor a pagar é: " & Vatual

End Sub

Sub VariaveisBooleanas01()

Dim Situacao As Boolean

Situacao = False

If Situacao = True Then

MsgBox "Final d Semana"

Else

MsgBox "Treinamento Access"

End If

End Sub

Sub TesteDeVariavies()

Dim Var1 As String ' Texto

Dim Var2 As Byte ' Recebe numeros inteiros

Dim Var3 As Single ' Recebe decimais

Dim Var4 As Date ' Recebe Data no modo americano

Dim Var5 As Single

Dim Var6 As Boolean ' Recebe verdadeiro ou Falso.

 Var1 = " Impacta Tecnologia"

 Var2 = 10

 Var3 = 20.256

 Var4 = #1/17/2009#

 Var5 = Var2 * Var3 / 10

 Var6 = 0

MsgBox Var1

MsgBox Var2

MsgBox Var3

MsgBox Var4

MsgBox Var5

MsgBox Var6

End Sub

Sub TesteDeVariavies2()

Dim Var1 As String ' Texto

Dim Var2 As Byte ' Recebe numeros inteiros

Dim Var3 As Single ' Recebe decimais

Dim Var4 As Date ' Recebe Data no modo americano

Dim Var5 As Single

Dim Var6 As Boolean ' Recebe verdadeiro ou Falso.

 Var1 = " Impacta Tecnologia"

 Var2 = 10

 Var3 = 20.256

 Var4 = #1/17/2009#

 Var5 = Var2 * Var3 / 10

 Var6 = 0

MsgBox Var1 & vbLf & Var2 & vbLf & Var3 & vbLf & Var4 & vbLf & Var5 & vbLf & Var6

End Sub

Sub VariaveisObjeto()

Dim X As Object

Dim Y As Object

DoCmd.OpenForm "frmpadraoCidades", , , , acFormReadOnly, acHidden

Set X = Forms!frmpadraoCidades!Cidade

MsgBox X

End Sub

Sub Calculo01()

Dim Custo As Currency

Dim PrecoVendaAtacado As Currency

Dim PrecoVendaVarejo As Currency

Dim Marluc As Single

Marluc = 0.15

Custo = InputBox("Digite o preço de custo: ")

PrecoVendaAtacado = Custo * (1 + Marluc / 2)

PrecoVendaVarejo = Custo * (1 + Marluc)

MsgBox "O preço de venda no atacado: " & PrecoVendaAtacado & Chr(13) & "O preço de venda no varejo é: " & PrecoVendaVarejo

MsgBox "O preço de venda no atacado: " & Format(PrecoVendaAtacado, "R$ #,###.00") & Chr(13) & "O preço de venda no varejo é: " & Format(PrecoVendaVarejo, "R$ #,###.00")

End Sub

Sub Calculo02()

Dim numero As Single

'numero = 150 * 2 ^ 2 / 3.5

numero = 2 + 2 * 2

MsgBox "Resultado Final: " & numero

End Sub

Sub tabuada()

Dim A As Single

Dim I As Single

A = InputBox("Digite n º da Tabuada para ser visualizada ")

For I = 0 To 10 ' faça 0 a 10 I Vai acrescentando

 

  MsgBox (I * A)

 

 

Next

End Sub

Sub Operação()

Dim Op As Single

...

Baixar como (para membros premium)  txt (6.2 Kb)   pdf (45.1 Kb)   docx (13.5 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com