Hale, Jim
jim.hale at fleetpride.com
Mon Jun 9 13:31:42 CDT 2003
Maybe this example can get you started. It opens a new workbook, fills column A cells 1-24 with test data and returns the rank of an input number. It also places the formula in the spreadsheet and shows you the sheet. HTH Jim Hale Function RankExample() As Double 'Under tools references check the Microsoft excel library Dim appExcel As Excel.Application, myrange As Range, intI As Integer Dim intTestvalue As Integer On Error GoTo ErrorProc: intTestvalue = InputBox("Input a number from 100 to 340 divisible by 10") If (intTestvalue >= 110 And intTestvalue <= 340) Then If (intTestvalue / 10 - Int(intTestvalue / 10)) <> 0 Then MsgBox "The number must be divisible by 10" Else Set appExcel = Excel.Application With appExcel .Workbooks.Add 'fill cells with test data For intI = 1 To 24 .Cells(intI, 1) = 100 + intI * 10 Next Set myrange = .Worksheets("Sheet1").Range("A1:A24") RankExample = .WorksheetFunction.Rank(intTestvalue, myrange) MsgBox intTestvalue & " is " & RankExample & " in rank" 'show the answer" 'places the formula in a cell on the worksheet .Range("d5").Formula = "=rank(" & intTestvalue & ",A1:A24)" .Visible = True .ScreenUpdating = True .Quit End With Set appExcel = Nothing End If Else MsgBox "The number you have input is outside the range of values" End If The_End: Exit Function ErrorProc: MsgBox Err.Description Resume The_End End Function -----Original Message----- From: Klos, Susan [mailto:Susan.Klos at fldoe.org] Sent: Sunday, June 08, 2003 6:05 PM To: 'accessd at databaseadvisors.com' Subject: [AccessD] super critical:PercentRank function in Access Has anyone used Worksheet functions in Access? I am trying to rank a column of numbers in a table and I have no idea even how to begin. HELP!! Please. _______________________________________________ AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://databaseadvisors.com/pipermail/accessd/attachments/20030609/3c546bc9/attachment-0001.html>