About Me
Com tecnologia do Blogger.
Seguidores
Estatisticas
2005-08-18
Se pretendermos somar dois tipos de ocorrências, como no exemplo

podemos criar uma pequena fórmula, utilizando as Funções SUM() e COUNTIF(), esta última, com um array.
O Código:
=SUM(COUNTIF(A1:A20;{"bom";"muito bom"}))

podemos criar uma pequena fórmula, utilizando as Funções SUM() e COUNTIF(), esta última, com um array.
O Código:
=SUM(COUNTIF(A1:A20;{"bom";"muito bom"}))
2005-08-16
Se pretendermos que o utilizador digite, por exemplo, na célula "A1", valores que não sejam negativos ou zero, como no exemplo:


podemos socorrer-nos de um pouco de VBA.
O Código:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If IsEmpty(Range("A1")) Then
Exit Sub
End If
If Range("A1") < 0 Then
MsgBox "O valor não pode ser negativo! Tente outra vez!!!"
Range("A1").ClearContents
ElseIf Range("A1") = 0 Then
MsgBox "O valor não pode ser zero! Tente outra vez!!!"
Range("A1").ClearContents
Else
Exit Sub
End If
End Sub


podemos socorrer-nos de um pouco de VBA.
O Código:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If IsEmpty(Range("A1")) Then
Exit Sub
End If
If Range("A1") < 0 Then
MsgBox "O valor não pode ser negativo! Tente outra vez!!!"
Range("A1").ClearContents
ElseIf Range("A1") = 0 Then
MsgBox "O valor não pode ser zero! Tente outra vez!!!"
Range("A1").ClearContents
Else
Exit Sub
End If
End Sub
2005-08-12
Se pretendermos efectuar cálculos com horas, em que a hora de início é superior à hora do fim (no pressuposto que esta última é já no dia seguinte) podemos utilizar a seguinte fórmula em Excel:

2005-08-01
O Código:
Sub Auto_Open()
Dim num As Integer
num = ActiveWorkbook.Worksheets.Count
ActiveWorkbook.Worksheets(num).Activate
End Sub
Sub Auto_Open()
Dim num As Integer
num = ActiveWorkbook.Worksheets.Count
ActiveWorkbook.Worksheets(num).Activate
End Sub
Subscrever:
Mensagens (Atom)