VBA Function Equivalents

The following table lists all the Excel worksheet functions which are available.
As a general rule if a VBA Function serves the same purpose as an Excel function then the Excel function is not made available.
It also highlights when there is an alternative VBA Functions.
0213660 - Not all Excel worksheet functions are supported as methods of the Application object
* Different names in Excel and VBA

FunctionExcel
(WorksheetFunction.)
VBA
(VBA.)
Legacy
(Application.)
 
ABS ABS  
ACOSACOS   
ACOSHACOSH   
ANDANDAND  
ASCASCASC  
ASINASIN   
ASINHASINH   
ATAN*ATANATN  
ATAN2ATAN2   
ATANHATANH   
ATN*ATANATN  
AVEDEVAVEDEV   
AVERAGEAVERAGE   
BAHTTEXTBAHTTEXT   
BETA.DISTBETA.DIST   
BETA.INVBETA.INV   
BINOM.DISTBINOM.DIST   
BINOM.INVBINOM.INV   
CEILING.MATHCEILING.MATH   
CHAR*CHARCHR  
CHISQ.DIST.RTCHISQ.DIST.RT   
CHISQ.INV.RTCHISQ.INV.RT   
CHISQ.TESTCHISQ.TEST   
CHOOSECHOOSECHOOSE  
CHR*CHARCHR  
CLEANCLEAN   
COMBINCOMBIN   
COMMAND COMMAND  
CONCATENATECONCATENATE Equivalent & 
CONFIDENCE.NORMCONFIDENCE.NORM   
CORRELCORREL   
COS COS  
COSHCOSH   
COUNTCOUNT   
COUNTACOUNTA   
COUNTBLANKCOUNTBLANK   
COUNTIFCOUNTIF   
COVARIANCE.PCOVARIANCE.P   
DATE*DATEDATE - Statement  
DATE DATE - Function  
DATEADD DATEADD  
DATEDIFF DATEDIFF  
DATEPART DATEPART  
DATESERIAL* DATESERIAL  
DATEVALUE DATEVALUE  
DAVERAGEDAVERAGE   
DAY DAY  
DAYS360DAYS360   
DBDB   
DBCSDBCS   
DCOUNTDCOUNT   
DDBDDBDDB  
DEGREESDEGREES   
DEVSQDEVSQ   
DGETDGET   
DMAXDMAX   
DMINDMIN   
DOLLARDOLLAR   
DPRODUCTDPRODUCT   
DSTDEVPDSTDEVP   
DSUMDSUM   
DVARDVAR   
DVARPDVARP   
EVENEVEN   
EXP EXP  
EXPON.DISTEXPON.DIST   
FACTFACT   
F.DIST.RTF.DIST.RT   
F.INV.RTF.INV.RT   
FILTER FILTER  
FINDFIND   
FINDBFIND Hidden 
FISHERFISHER   
FISHERINVFISHERINV   
FIX FIX  
FIXEDFIXED   
FLOOR.MATHFLOOR.MATH   
FORECASTFORECAST   
FORMAT FORMAT  
FORMATCURRENCY FORMATCURRENCY  
FORMATDATETIME FORMATDATETIME  
FORMATNUMBER FORMATNUMBER  
FORMATPERCENT FORMATPERCENT  
FREQUENCYFREQUENCY   
F.TESTF.TEST   
FVFVFV  
GAMMA.DISTGAMMA.DIST   
GAMMA.INVGAMMA.INV   
GAMMALNGAMMALN   
GEOMEANGEOMEAN   
GROWTHGROWTH   
HARMEANHARMEAN   
HEX HEX  
HLOOKUPHLOOKUP   
HOUR HOUR  
HYPGEOM.DISTHYPGEOM.DIST   
INDEXINDEX   
INPUT INPUT - Function  
INPUT INPUT - Statement  
INSTR INSTR  
INSTRREV INSTRREV  
INT INT  
INTERCEPTINTERCEPT   
IPMTIPMTIPMT  
IRRIRRIRR  
IS IS  
ISARRAY ISARRAY  
ISDATE ISDATE  
ISEMPTY ISEMPTY  
ISERRISERR   
ISERRORISERRORISERROR  
ISLOGICALISLOGICAL   
ISMISSING ISMISSING  
ISNAISNA   
ISNONTEXTISNONTEXT   
ISNULL ISNULL  
ISNUMBERISNUMBER   
ISNUMERIC ISNUMERIC  
ISOBJECT ISOBJECT  
ISPMTISPMT   
ISTEXTISTEXT   
JOIN JOIN  
KURTKURT   
LARGELARGE   
LCASE LCASE  
LEFT LEFT  
LEN LEN  
LINESTLINEST   
LN*LNLOG  
LOG*LOG   
LOG10LOG10   
LOGESTLOGEST   
LOGNORM.DISTLOGNORM.DIST   
LOGNORM.INVLOGNORM.INV   
LOOKUPLOOKUP   
LSET LSET  
LTRIM LTRIM  
MATCHMATCH   
MAXMAX   
MDETERMMDETERM   
MEDIANMEDIAN   
MID MID  
MINMIN   
MINUTE MINUTE  
MINVERSEMINVERSE   
MIRRMIRRMIRR  
MMULTMMULT   
MOD MOD  
MODE.SNGLMODE.SNGL   
MONTH MONTH  
MONTHNAME MONTHNAME  
NEGBINOM.DISTNEGBINOM.DIST   
NORM.DISTNORM.DIST   
NORM.INVNORM.INV   
NORM.S.DISTNORM.S.DIST   
NORM.S.INVNORM.S.INV   
NOW NOW  
NPERNPERNPER  
NPVNPVNPV  
OCT OCT  
ODDODD   
OFFSETOFFSET This Excel function cannot be called from VBA and there is no VBA equivalent. 
OROROR  
PARTITION PARTITION  
PEARSONPEARSON   
PERCENTILE.INCPERCENTILE.INC   
PERCENTRANK.INCPERCENTRANK.INC   
PERMUTPERMUT   
PHONETICPHONETIC   
PIPI   
PMTPMTPMT  
POISSON.DISTPOISSON.DIST   
POWERPOWER   
PPMTPPMTPPMT  
PROBPROB   
PRODUCTPRODUCT   
PROPERPROPER   
PUT PUT  
PVPVPV  
QBCOLOR QBCOLOR  
QUARTILE.INCQUARTILE.INQ   
RADIANSRADIANS   
RAND*RANDRND  
RANK.EQRANK.EQ   
RATERATERATE  
REPLACEREPLACEREPLACE  
REPLACEBREPLACEB Hidden 
REPTREPT   
RIGHTRIGHTRIGHT  
RND*RANDRND  
ROMANROMAN   
ROUNDROUNDROUND  
ROUNDDOWNROUNDDOWN   
ROUNDUPROUNDUP   
RSET RSET  
RSQRSQ   
RTDRTD   
RTRIM RTRIM  
STDEV.SSTDEV.S   
SEARCHSEARCH   
SEARCHBSEARCHB Hidden 
SECOND SECOND  
SENDKEYS SENDKEYS  
SETATTR SETATTR  
SGN*SIGNSGN  
SHELL SHELL  
SIGN*SIGNSGN  
SIN SIN  
SINHSINH   
SKEWSKEW   
SLNSLNSLN  
SLOPESLOPE   
SMALLSMALL   
SPACE SPACE  
SPLIT SPLIT  
SQR*SQRTSQR  
SQRT*SQRTSQR  
STANDARDIZESTANDARDIZE   
STDEVSTDEV   
STDEVPSTDEVP   
STEYXSTEYX   
STR STR  
STRCOMP STRCOMP  
STRCONV STRCONV  
STRING STRING  
STRREVERSE STRREVERSE  
SUBSTITUTESUBSTITUTE   
SUBTOTALSUBTOTAL   
SUMSUM SUM 
SUMIFSUMIF   
SUMPRODUCTSUMPRODUCT   
SUMSQSUMSQ   
SUMX2MY2SUMX2MY2   
SUMX2PY2SUMX2PY2   
SUMXMY2SUMXMY2   
SYDSYDSYD  
TAN TAN  
TANHTANH   
T.DIST.2TT.DIST.2T   
T.INV.2TT-INV-2T   
TEXTTEXT   
TIME TIME - Function  
TIME TIME - Statement  
TIMER TIMER  
TIMESERIAL TIMESERIAL  
TIMEVALUE TIMEVALUE  
TODAY*TODAYDATE - Function  
TRANSPOSETRANSPOSE   
TRENDTREND   
TRIMTRIMTRIM  
TRIMMEANTRIMMEAN   
T.TESTT.TEST   
UPPER*UPPERUCASE  
USDOLLARUSDOLLAR   
VAL VAL  
VAR.SVAR.S   
VAR.PVAR.P   
VDBVDB   
VLOOKUPVLOOKUP VLOOKUPThe WorksheetFunction.VLookUp does not work properly in all versions. To avoid the errors use Application.VLookUp
WEEKDAYWEEKDAYWEEKDAY  
WEEKDAYNAME WEEKDAYNAME  
WEIBULL.DISTWEIBULL.DIST   
YEAR YEAR  
Z.TESTZ-TEST   

© 2017 Better Solutions Limited. All Rights Reserved. © 2017 Better Solutions Limited

Top

PrevNext