Quantcast
Channel: AutoIt v3 - General Help and Support
Viewing all articles
Browse latest Browse all 12506

Editing one cell based on another cell within a 2D array

$
0
0

I found this script for 2D arrays in another help topic:

AutoIt         
;# ==================================================================================== ;# Sample 1 ;# First make 2d array, make sure u know how many entries u need, hire I made  6 rows #include <Array.au3> Global $aArray1[6] $aArray1[1] = "Holger" $aArray1[2] = "Jon" $aArray1[3] = "Larry" $aArray1[4] = "Jeremy" $aArray1[5] = "Valik" _ArrayDisplay($aArray1, '$aArray1') ; show it Global $aArray2[6] $aArray2[1] = "$2" $aArray2[2] = "$1" $aArray2[3] = "$0" $aArray2[4] = "$2" $aArray2[5] = "$1" _ArrayDisplay($aArray2, '$aArray2') ; show it ;# Creating 2D array Global $2D_arr[6][2] ; 6 rows & 3 columns _ArrayDisplay($2D_arr, '$2D_arr') ; show it _fill_2d_array($aArray1, 0) _ArrayDisplay($2D_arr, '$2D_arr') ; show it _fill_2d_array($aArray2, 1) _ArrayDisplay($2D_arr, '$2D_arr') ; show it ;# Loop through given array & pur its contents into 2d Array func _fill_2d_array($_Input_Array, $Column)    For $i = 1 To UBound($_Input_Array) -1       $2D_arr[$i][$Column] = $_Input_Array[$i]    Next EndFunc

The $2D_arr looks similar to what I want to make, but how would I set and edit data for column 2 based on the cell in column 1.

For example,

 

Everyone received $1 except Valik.
How much money did Holger have?

Holger had $2.

$2 + $1 = $3

Holger now has $3

(repeat until all people are updated except Valik)

 

Any ideas how to do something like that?
 


Viewing all articles
Browse latest Browse all 12506

Trending Articles