WorksheetFunction-Objekt (Excel)WorksheetFunction object (Excel)

Wird als Container für Arbeitsblattfunktionen von Microsoft Excel verwendet, die aus Visual Basic aufgerufen werden können.Used as a container for Microsoft Excel worksheet functions that can be called from Visual Basic.

BeispielExample

Verwenden Sie die WorksheetFunction -Eigenschaft, um das WorksheetFunction -Objekt zurückzugeben.Use the WorksheetFunction property to return the WorksheetFunction object. Das folgende Beispiel zeigt das Ergebnis der Arbeitsblattfunktion Min auf den Bereich a1: C10 anwenden.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

Beispielcode bereitgestellt von: Holy Macro!Sample code provided by: Holy Macro! Books, Holy Macro! It's 2,500 Excel VBA ExamplesBooks, Holy Macro! It's 2,500 Excel VBA Examples

In diesem Beispiel wird die CountA -Funktion bestimmen, wie viele Zellen in Spalte A enthält einen Wert.This example uses the CountA worksheet function to determine how many cells in column A contain a value. In diesem Beispiel sollte die Werte in Spalte A Text sein.For this example, the values in column A should be text. In diesem Beispiel wird eine Rechtschreibprüfung für jeden Wert in Spalte A und wenn der Wert fehlerhaft ist, fügt den Text "Falsch" in Spalte B; andernfalls, fügt es den Text "OK" in Spalte 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

Über den AutorAbout the contributor

Holy Macro!Holy Macro! Books veröffentlicht unterhaltsame Bücher für Benutzer von Microsoft Office.Books publishes entertaining books for people who use Microsoft Office. Den kompletten Katalog finden Sie unter MrExcel.com.See the complete catalog at MrExcel.com.

MethodenMethods

NameName
AufGelZinsAccrInt
AUFGELZINSFAccrIntM
AcosAcos
AcoshAcosh
AcotAcot
AcothAcoth
AggregateAggregate
AmorDegRKAmorDegrc
AmorLinearKAmorLinc
AndAnd
ArabicArabic
AscAsc
AsinAsin
AsinhAsinh
ARCTAN2Atan2
AtanhAtanh
MITTELABWAveDev
AverageAverage
MittelwertWennAverageIf
MittelwertWennsAverageIfs
BahtTextBahtText
BaseBase
BesselIBesselI
BesselJBesselJ
BesselKBesselK
BesselYBesselY
Beta.distBeta_Dist
Beta.InvBeta_Inv
BetaVertBetaDist
BetaInvBetaInv
BinInDezBin2Dec
BinInHexBin2Hex
BinInOktBin2Oct
Binom_DistBinom_Dist
Binom_Dist_RangeBinom_Dist_Range
Binom_InvBinom_Inv
BinomVertBinomDist
BitandBitand
BitlshiftBitlshift
BitorBitor
BitrshiftBitrshift
BitxorBitxor
CeilingCeiling
Ceiling_MathCeiling_Math
Obergrenze_GenauCeiling_Precise
ChiVertChiDist
ChiInvChiInv
ChiQu_VertChiSq_Dist
ChiQu_Vert_REChiSq_Dist_RT
ChiQu_InvChiSq_Inv
ChiQu_Inv_REChiSq_Inv_RT
ChiQu_TestChiSq_Test
ChiTestChiTest
ChooseChoose
CleanClean
CombinCombin
CombinaCombina
ComplexComplex
ConfidenceConfidence
Konfidenz_NormConfidence_Norm
Konfidenz_TConfidence_T
ConvertConvert
CorrelCorrel
CoshCosh
CotCot
CothCoth
CountCount
Anzahl2CountA
AnzahleZellenCountBlank
ZählenWennCountIf
ZählenWennsCountIfs
ZinsTermTagVACoupDayBs
ZinsTermTageCoupDays
ZinsTermTagNZCoupDaysNc
ZinsTermNZCoupNcd
ZinsTermZahlCoupNum
ZinsTermVZCoupPcd
CovarCovar
Kovarianz_PCovariance_P
Kovarianz_SCovariance_S
KritBinomCritBinom
CscCsc
CschCsch
KumZinsZCumIPmt
KumKapitalCumPrinc
DAverageDAverage
DaysDays
Tage360Days360
DbDb
DbcsDbcs
DCountDCount
DBAnzahl2DCountA
DdbDdb
DezInBinDec2Bin
DezInHexDec2Hex
DezInOktDec2Oct
DecimalDecimal
DegreesDegrees
DeltaDelta
SumQuadAbwDevSq
DGetDGet
DiscDisc
DMaxDMax
DMinDMin
DollarDollar
NotierungsDezDollarDe
NotierungBruDollarFr
DProductDProduct
DBStdAbwDStDev
DBStdAbwNDStDevP
DSumDSum
DurationDuration
DVarDVar
DBVarianzenDVarP
EDateEDate
EffectEffect
EncodeURLEncodeURL
EoMonthEoMonth
ErfErf
Erf_PreciseErf_Precise
GaussFKomplErfC
ErfC_PreciseErfC_Precise
EvenEven
Gibt expon.distExpon_Dist
ExponVertExponDist
F.distF_Dist
F_Vert_REF_Dist_RT
F.InvF_Inv
F_Inv_REF_Inv_RT
F.TestF_Test
FactFact
ZweiFakultätFactDouble
FDistFDist
FilterXMLFilterXML
FindFind
FindBFindB
FInvFInv
FisherFisher
FisherInvFisherInv
FixedFixed
FloorFloor
Floor_MathFloor_Math
Floor_PreciseFloor_Precise
ForecastForecast
FrequencyFrequency
FTestFTest
FvFv
FVScheduleFVSchedule
GammaGamma
Gamma.distGamma_Dist
Gamma.InvGamma_Inv
GammaVertGammaDist
GammaInvGammaInv
GammaLnGammaLn
GammaLn_GenauGammaLn_Precise
GaussGauss
GcdGcd
GeoMittelGeoMean
GGanzZahlGeStep
GrowthGrowth
HarMittelHarMean
HexInBinHex2Bin
HexInDezHex2Dec
HexInOktHex2Oct
HLookupHLookup
Hypgeom.distHypGeom_Dist
HypGeomVertHypGeomDist
WennFehlerIfError
IfNaIfNa
ImAbsImAbs
ImaginaryImaginary
ImArgumentImArgument
ImKonjugierteImConjugate
ImCosImCos
ImCoshImCosh
ImCotImCot
ImCscImCsc
ImCschImCsch
ImDivImDiv
ImExpImExp
ImLnImLn
ImLog10ImLog10
ImLog2ImLog2
ImAPotenzImPower
ImProductImProduct
ImRealTeilImReal
ImSecImSec
ImSechImSech
ImSinImSin
ImSinhImSinh
ImWurzelImSqrt
ImSubImSub
ImSummeImSum
ImTanImTan
IndexIndex
InterceptIntercept
ZinsSatzIntRate
IpmtIpmt
IrrIrr
IstFehlIsErr
IsErrorIsError
IstGeradeIsEven
IsFormulaIsFormula
IstLogIsLogical
IstNVIsNA
IstKTextIsNonText
IstZahlIsNumber
ISO_CeilingISO_Ceiling
IstUngeradeIsOdd
IsoWeekNumIsoWeekNum
IspmtIspmt
IstTextIsText
KurtKurt
LargeLarge
LcmLcm
RGPLinEst
LnLn
LogLog
Log10Log10
RKPLogEst
LogInvLogInv
Lognorm.distLogNorm_Dist
LogNorm_InvLogNorm_Inv
LogNormVertLogNormDist
LookupLookup
MatchMatch
MaxMax
MDetermMDeterm
MDurationMDuration
MedianMedian
MinMin
MInverseMInverse
MIrrMIrr
MMultMMult
ModeMode
Modus_VielfMode_Mult
Modus_EinfMode_Sngl
MRoundMRound
PolyNomialMultiNomial
MunitMunit
Negbinom.distNegBinom_Dist
NegBinomVertNegBinomDist
NettoArbeitsTageNetworkDays
NetworkDays_IntlNetworkDays_Intl
NominalNominal
Norm.distNorm_Dist
Norm.InvNorm_Inv
Norm.s.distNorm_S_Dist
Norm.s.InvNorm_S_Inv
NormVertNormDist
NormInvNormInv
NormSVertNormSDist
NormSInvNormSInv
NPerNPer
NpvNpv
NumberValueNumberValue
OktInBinOct2Bin
OktInDezOct2Dec
OktInHexOct2Hex
OddOdd
UnregerKursOddFPrice
UnregerRendOddFYield
UnregleKursOddLPrice
UnregleRendOddLYield
OrOr
PDurationPDuration
PearsonPearson
PercentilePercentile
Quantil_ExklPercentile_Exc
Quantil_InklPercentile_Inc
QuantilsRangPercentRank
QuantilsRang_ExklPercentRank_Exc
QuantilsRang_InklPercentRank_Inc
PermutPermut
PermutationaPermutationa
PhiPhi
PhoneticPhonetic
PiPi
PmtPmt
PoissonPoisson
Poisson_VertPoisson_Dist
PowerPower
PpmtPpmt
PricePrice
KursDisagioPriceDisc
KursFälligPriceMat
ProbProb
ProductProduct
ProperProper
PvPv
QuartileQuartile
Quartile_ExklQuartile_Exc
Quartile_InklQuartile_Inc
QuotientQuotient
RadiansRadians
RandBetweenRandBetween
RankRank
Rang_MittelwRank_Avg
Rang_GleichRank_Eq
RateRate
ReceivedReceived
ReplaceReplace
ReplaceBReplaceB
ReptRept
RomanRoman
RoundRound
AbrundenRoundDown
AufrundenRoundUp
RriRri
RSqRSq
RTDRTD
SearchSearch
SearchBSearchB
SecSec
SechSech
PotenzReiheSeriesSum
SinhSinh
SkewSkew
Skew_pSkew_p
SlnSln
SlopeSlope
SmallSmall
WurzelPiSqrtPi
StandardizeStandardize
STABWStDev
StDev.pStDev_P
StAbw_SStDev_S
StAbwNStDevP
STFehlerYXStEyx
SubstituteSubstitute
SubtotalSubtotal
SumSum
SummeWennSumIf
SummeWennsSumIfs
SummenProduktSumProduct
QuadrateSummeSumSq
SummeX2MY2SumX2MY2
SummeX2PY2SumX2PY2
SummeXMY2SumXMY2
SydSyd
T.dist-MethodeT_Dist
T_Dist_2TT_Dist_2T
T_Vert_RET_Dist_RT
Gibt t.InvT_Inv
T_Inv_2ST_Inv_2T
T.TestT_Test
TanhTanh
TBillÄquivTBillEq
TBillKursTBillPrice
TBillRenditeTBillYield
TDistTDist
TextText
TInvTInv
TransposeTranspose
TrendTrend
TrimTrim
GestutztMittelTrimMean
TTestTTest
UnicharUnichar
UnicodeUnicode
USDollarUSDollar
VarVar
Var.pVar_P
Var_SVar_S
VarPVarP
VdbVdb
VLookupVLookup
WebServiceWebService
WeekdayWeekday
KalenderWocheWeekNum
WeibullWeibull
Weibull_VertWeibull_Dist
ArbeitsTagWorkDay
ArbeitsTag_IntlWorkDay_Intl
XirrXirr
XnpvXnpv
XorXor
BRTeilJahreYearFrac
RenditeDisYieldDisc
RenditeFällYieldMat
Z.TestZ_Test
ZTestZTest
Forecast_ETSForecast_ETS
Forecast_ETS_ConfIntForecast_ETS_ConfInt
Forecast_ETS_SeasonalityForecast_ETS_Seasonality
Forecast_ETS_STATForecast_ETS_STAT
Forecast_LinearForecast_Linear

EigenschaftenProperties

NameName
ApplicationApplication
CreatorCreator
ParentParent

Siehe auchSee also

Verwenden einer Tabellenfunktion in Visual Basic-Makro in Excel Excel-ObjektmodellreferenzUsing a worksheet function in a Visual Basic macro in Excel Excel Object Model Reference

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.