joeloyzaga Posted February 17, 2013 Share Posted February 17, 2013 I want to read down an array using a variable as the index but I keep getting Array variable has incorrect number of subscripts or subscript dimension range exceeded.: is there a simple way? using Ubound,Lbound? Joe Link to comment Share on other sites More sharing options...
water Posted February 17, 2013 Share Posted February 17, 2013 We need to see your code. My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki Link to comment Share on other sites More sharing options...
Xandy Posted February 17, 2013 Share Posted February 17, 2013 (edited) global $arraymax= 10, $arraydatamax= 3;[0..9][0..2] main() func main() local $array[$arraymax][$arraydatamax] ;use index variables to set array's data for $i= 0 to $arraymax-1 for $ii= 0 to $arraydatamax-1 $array[$i][$ii]= $ii next;ii next;i arrayout($array);display array, variable indexes and array data EndFunc;main() func arrayout($array);use index variables to display array's data in SciTE for $i= 0 to $arraymax-1 for $ii= 0 to $arraydatamax-1 consolewrite("$array["&$i&"]["&$ii&"]= "&$array[$i][$ii]&@crlf) next;ii next;i EndFunc;arrayout() Edited February 17, 2013 by Xandy Human Male Programmer (-_-) Xandy About (^o^) Discord - Xandy Programmer MapIt (Tile world editor, Image Tile Extractor, and Game Maker) Link to comment Share on other sites More sharing options...
joeloyzaga Posted February 17, 2013 Author Share Posted February 17, 2013 For $iRow = 2 To $rows-1 ;$arrdisp = $aArray[5] MsgBox (0,"rows",_ArrayToString($aArray[$iRow])) $TestOne.AddStepResult($DataXSL.GetParameter("Description",$iRow),$DataXSL.Path,1) ;SplashTextOn("XLS Data Provider - Row: " & $iRow,"Description: " & $DataXSL.GetParameter("Description",$iRow) & @CRLF & "Entry: " & @CRLF & $DataXSL.GetParameter("Entry",$iRow)) SplashTextOn("XLS Data Provider - Row: " & $iRow,"Description: " & $aArray[1][0]& @CRLF & "Entry: " & @CRLF & $DataXSL.GetParameter("Entry",$iRow)) Next Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now