Escolar Documentos
Profissional Documentos
Cultura Documentos
Dobro = numero * 2
End Function
Sub DobraNum()
Dim number As Integer
number = InputBox("Digite o número", "Dobra")
MsgBox "O dobro de " & number & " é " & Dobro(number), vbInformation, "Dobra"
End Sub
Sub DobraA2()
MsgBox "O valor de A2 é " & Range("A2").Value & Chr(13) & _
"E seu dobro é " & Dobro(Range("A2").Value), _
vbInformation, "Dobra A2"
End Sub
Sub Procurar()
Dim nome As String, letra As String
nome = UCase(InputBox("Digite seu nome: ", "Procura"))
letra = UCase(InputBox("Digite uma letra: ", "Procura"))
If Caracteres(nome, letra) <> 0 Then
MsgBox "Seu nome " & nome & " tem a letra " & letra, vbExclamation, "Procura"
Else
MsgBox "Seu nome " & nome & " não tem a letra " & letra, vbCritical, "Procura"
End If
End Sub
Function ParImpar(num As Integer) As String
If num Mod 2 = 0 Then
ParImpar = "Par"
Else
ParImpar = "Ímpar"
End If
End Function
Sub Aposta()
Dim valor As Integer
valor = InputBox("Digite um número inteiro", "Aposta")
MsgBox "O número " & valor & " é " & ParImpar(valor), vbExclamation, "Aposta"
End Sub
Sub ValorA2()
MsgBox "O valor de A2 é " & Range("A2").Value & vbNewLine & _
"E ele é " & ParImpar(Range("A2").Value), _
vbInformation, "Valor A2"
End Sub
Sub Resultado()
Dim P1 As Single, P2 As Single, ausencia As Byte
P1 = InputBox("Digite a primeira nota", "Resultado")
P2 = InputBox("Digite a segunda nota", "Resultado")
ausencia = InputBox("Digite a quantidade de faltas", "Resultado")
MsgBox "Média final: " & FormatNumber((P1 + P2) / 2, 1) & vbCrLf & _
Avalia((P1 + P2) / 2, ausencia), vbInformation, "Resultado"
End Sub
Function Restantes()
Restantes = DateSerial(Year(Date), 12, 31) - Date
End Function
Sub FinalAno()
MsgBox "Hoje é " & Format(Date, "Short Date") _
& vbNewLine & "E faltam " & Restantes & " dias para o final do ano", _
vbInformation, "Final do ano"
End Sub