nsaeidi Posted July 22, 2014 Share Posted July 22, 2014 Hi! I use attached code to read excel cells into arrays, but it mislocates rows and columns. for example I have this information in excel: 0 0 0 1 1 1 2 2 2 I want the code shows me: (0,0)=0 (0,1)=0 (0,2)=0 (1,0)=1 (1,1)=1 (1,2)=1 (2,0)=2 (2,1)=2 (2,2)=2 But it shows: (0,0)=0 (0,1)=1 (0,2)=2 (1,0)=0 (1,1)=1 (1,2)=2 (2,0)=0 (2,1)=1 (2,2)=2 I thought it would work if I change this part: Local $s = "" For $x = 0 To UBound($aArray, 1)-1 For $y = 0 To UBound($aArray, 2)-1 $s = $s & "(" & $x & "," & $y & ")=" & $aArray[$x][$y] & @CRLF Next Next MsgBox($MB_SYSTEMMODAL, "Excel Data Test", "Debug information: Read Cell contents: " & @CRLF & $s) to Local $s = "" For $x = 0 To UBound($aArray, 2)-1 For $y = 0 To UBound($aArray, 1)-1 $s = $s & "(" & $x & "," & $y & ")=" & $aArray[$x][$y] & @CRLF Next Next MsgBox($MB_SYSTEMMODAL, "Excel Data Test", "Debug information: Read Cell contents: " & @CRLF & $s) I also tried to dislocate x and y but it didnt work! I would really appriciate if anyone can help me with it. Thanks in advance! ExcelDataTest.AU3 Link to comment Share on other sites More sharing options...
water Posted July 22, 2014 Share Posted July 22, 2014 Works as designed. That's the way Excel returns a range. I suggest to use the Excel UDF that comes with AutoIt. If you run AutoIt 3.3.12.0 or later then function _Excel_RangeRead will do what you want. Please have a look at the example _Excel_RangeRead.au3. 232showtime 1 My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki 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