Desvio Padrão é uma medida de dispersão dos dados, que mostra o quanto os valores de um conjunto de dados se afastam da média. No Excel, a função Desvio Padrão pode ser usada para calcular essa medida.
Para calcular o desvio padrão de um conjunto de dados em VBA, basta utilizar a função DesvioPadraoP() ou DesvioPadraoPA().
A função DesvioPadraoP() calcula o desvio padrão de uma população, enquanto a função DesvioPadraoPA() calcula o desvio padrão de uma amostra.
Exemplo de uso da função DesvioPadraoP():
Sub Exemplo_DesvioPadraoP()
'Variáveis para armazenar os dados Dim dados(1 To 10) As Double Dim i As Integer
'Preenche o vetor com os dados For i = 1 To 10dados(i) = i Next i
'Calcula o desvio padrão de uma população Dim desvioP As Double desvioP = WorksheetFunction.DesvioPadraoP(dados)
'Mostra o resultado na janela de mensagens MsgBox "O desvio padrão de uma população é " & desvioP
End Sub
Exemplo de uso da função DesvioPadraoPA():
Sub Exemplo_DesvioPadraoPA()
'Variáveis para armazenar os dados Dim dados(1 To 10) As Double Dim i As Integer
'Preenche o vetor com os dados For i = 1 To 10dados(i) = i Next i
'Calcula o desvio padrão de uma amostra Dim desvioPA As Double desvioPA = WorksheetFunction.DesvioPadraoPA(dados)
'Mostra o resultado na janela de mensagens MsgBox "O desvio padrão de uma amostra é " & desvioPA
End Sub
Lembrando que as funções DesvioPadraoP() e DesvioPadraoPA() são funções do Microsoft Excel e podem ser utilizadas em outras linguagens de programação, além do VBA.