Objeto WorksheetFunction (Excel)WorksheetFunction object (Excel)

Usado como um contêiner para as funções de planilha do Microsoft Excel que podem ser chamadas do Visual Basic.Used as a container for Microsoft Excel worksheet functions that can be called from Visual Basic.

ExemploExample

Use a propriedade WorksheetFunction do objeto Aplicativo para retornar o objeto WorksheetFunction.Use the WorksheetFunction property of the Application object to return the WorksheetFunction object.

Este exemplo exibe o resultado da aplicação da função de planilha Min ao intervalo A1:C10.The following example displays the result of applying the Min worksheet function to the range A1:C10.

Set myRange = Worksheets("Sheet1").Range("A1:C10") 
answer = Application.WorksheetFunction.Min(myRange) 
MsgBox answer

Este exemplo usa a função de planilha CountA para determinar quantas células na coluna A contêm um valor.This example uses the CountA worksheet function to determine how many cells in column A contain a value. Por exemplo, os valores na coluna A devem ser o texto.For this example, the values in column A should be text. Neste exemplo é uma verificação ortográfica em cada valor na coluna A e se o valor está escrito incorretamente, inserirá o texto "Errado" na coluna B, Caso contrário, ele insere o texto "Okey" na coluna B.This example does a spell check on each value in column A, and if the value is spelled incorrectly, inserts the text "Wrong" into column B; otherwise, it inserts the text "OK" into column B.

Sub StartSpelling()
   'Set up your variables
   Dim iRow As Integer
   
   'And define your error handling routine.
   On Error GoTo ERRORHANDLER
   
   'Go through all the cells in column A, and perform a spellcheck on the value.
   'If the value is spelled incorrectly, write "Wrong" in column B; otherwise, write "OK".
   For iRow = 1 To WorksheetFunction.CountA(Columns(1))
      If Application.CheckSpelling( _
         Cells(iRow, 1).Value, , True) = False Then
         Cells(iRow, 2).Value = "Wrong"
      Else
         Cells(iRow, 2).Value = "OK"
      End If
   Next iRow
   Exit Sub

    'Error handling routine.
ERRORHANDLER:
    MsgBox "The spell check feature is not installed!"
    
End Sub

MétodosMethods

PropriedadesProperties

Confira tambémSee also

Suporte e comentáriosSupport and feedback

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação?Have questions or feedback about Office VBA or this documentation? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.