Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Public Function GetArrayElement(ByRef arr As Variant, ParamArray indices()) As Variant
- Dim count As Long, lb As Long
- lb = LBound(indices)
- count = UBound(indices) - lb + 1
- Select Case count
- Case 1: GetArrayElement = arr(indices(lb))
- Case 2: GetArrayElement = arr(indices(lb), indices(lb + 1))
- Case 3: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2))
- Case 4: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3))
- Case 5: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4))
- Case 6: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5))
- Case 7: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6))
- Case 8: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7))
- Case 9: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8))
- Case 10: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9))
- Case 11: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10))
- Case 12: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11))
- Case 13: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12))
- Case 14: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13))
- Case 15: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14))
- Case 16: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15))
- Case 17: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16))
- Case 18: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17))
- Case 19: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18))
- Case 20: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19))
- Case 21: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20))
- Case 22: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21))
- Case 23: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22))
- Case 24: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23))
- Case 25: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24))
- Case 26: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25))
- Case 27: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26))
- Case 28: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27))
- Case 29: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28))
- Case 30: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29))
- Case 31: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30))
- Case 32: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31))
- Case 33: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32))
- Case 34: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33))
- Case 35: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34))
- Case 36: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35))
- Case 37: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36))
- Case 38: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37))
- Case 39: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38))
- Case 40: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39))
- Case 41: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40))
- Case 42: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41))
- Case 43: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42))
- Case 44: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43))
- Case 45: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44))
- Case 46: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45))
- Case 47: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46))
- Case 48: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46), indices(lb + 47))
- Case 49: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46), indices(lb + 47), indices(lb + 48))
- Case 50: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46), indices(lb + 47), indices(lb + 48), indices(lb + 49))
- Case 51: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46), indices(lb + 47), indices(lb + 48), indices(lb + 49), indices(lb + 50))
- Case 52: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46), indices(lb + 47), indices(lb + 48), indices(lb + 49), indices(lb + 50), _
- indices(lb + 51))
- Case 53: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46), indices(lb + 47), indices(lb + 48), indices(lb + 49), indices(lb + 50), _
- indices(lb + 51), indices(lb + 52))
- Case 54: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46), indices(lb + 47), indices(lb + 48), indices(lb + 49), indices(lb + 50), _
- indices(lb + 51), indices(lb + 52), indices(lb + 53))
- Case 55: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46), indices(lb + 47), indices(lb + 48), indices(lb + 49), indices(lb + 50), _
- indices(lb + 51), indices(lb + 52), indices(lb + 53), indices(lb + 54))
- Case 56: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46), indices(lb + 47), indices(lb + 48), indices(lb + 49), indices(lb + 50), _
- indices(lb + 51), indices(lb + 52), indices(lb + 53), indices(lb + 54), indices(lb + 55))
- Case 57: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46), indices(lb + 47), indices(lb + 48), indices(lb + 49), indices(lb + 50), _
- indices(lb + 51), indices(lb + 52), indices(lb + 53), indices(lb + 54), indices(lb + 55), indices(lb + 56))
- Case 58: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46), indices(lb + 47), indices(lb + 48), indices(lb + 49), indices(lb + 50), _
- indices(lb + 51), indices(lb + 52), indices(lb + 53), indices(lb + 54), indices(lb + 55), indices(lb + 56), indices(lb + 57))
- Case 59: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46), indices(lb + 47), indices(lb + 48), indices(lb + 49), indices(lb + 50), _
- indices(lb + 51), indices(lb + 52), indices(lb + 53), indices(lb + 54), indices(lb + 55), indices(lb + 56), indices(lb + 57), indices(lb + 58))
- Case 60: GetArrayElement = arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46), indices(lb + 47), indices(lb + 48), indices(lb + 49), indices(lb + 50), _
- indices(lb + 51), indices(lb + 52), indices(lb + 53), indices(lb + 54), indices(lb + 55), indices(lb + 56), indices(lb + 57), indices(lb + 58), indices(lb + 59))
- Case Else
- Err.Raise 5, , "There can be no more than 60 dimensions"
- End Select
- End Function
- Public Sub SetArrayElement(ByRef arr As Variant, ByRef value As Variant, ParamArray indices())
- Dim count As Long, lb As Long
- lb = LBound(indices)
- count = UBound(indices) - lb + 1
- Select Case count
- Case 1: arr(indices(lb)) = value
- Case 2: arr(indices(lb), indices(lb + 1)) = value
- Case 3: arr(indices(lb), indices(lb + 1), indices(lb + 2)) = value
- Case 4: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3)) = value
- Case 5: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4)) = value
- Case 6: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5)) = value
- Case 7: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6)) = value
- Case 8: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7)) = value
- Case 9: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8)) = value
- Case 10: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9)) = value
- Case 11: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10)) = value
- Case 12: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11)) = value
- Case 13: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12)) = value
- Case 14: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13)) = value
- Case 15: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14)) = value
- Case 16: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15)) = value
- Case 17: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16)) = value
- Case 18: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17)) = value
- Case 19: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18)) = value
- Case 20: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19)) = value
- Case 21: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20)) = value
- Case 22: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21)) = value
- Case 23: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22)) = value
- Case 24: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23)) = value
- Case 25: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24)) = value
- Case 26: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25)) = value
- Case 27: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26)) = value
- Case 28: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27)) = value
- Case 29: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28)) = value
- Case 30: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29)) = value
- Case 31: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30)) = value
- Case 32: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31)) = value
- Case 33: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32)) = value
- Case 34: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33)) = value
- Case 35: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34)) = value
- Case 36: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35)) = value
- Case 37: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36)) = value
- Case 38: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37)) = value
- Case 39: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38)) = value
- Case 40: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39)) = value
- Case 41: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40)) = value
- Case 42: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41)) = value
- Case 43: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42)) = value
- Case 44: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43)) = value
- Case 45: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44)) = value
- Case 46: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45)) = value
- Case 47: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46)) = value
- Case 48: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46), indices(lb + 47)) = value
- Case 49: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46), indices(lb + 47), indices(lb + 48)) = value
- Case 50: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46), indices(lb + 47), indices(lb + 48), indices(lb + 49)) = value
- Case 51: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46), indices(lb + 47), indices(lb + 48), indices(lb + 49), indices(lb + 50)) = value
- Case 52: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46), indices(lb + 47), indices(lb + 48), indices(lb + 49), indices(lb + 50), _
- indices(lb + 51)) = value
- Case 53: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46), indices(lb + 47), indices(lb + 48), indices(lb + 49), indices(lb + 50), _
- indices(lb + 51), indices(lb + 52)) = value
- Case 54: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46), indices(lb + 47), indices(lb + 48), indices(lb + 49), indices(lb + 50), _
- indices(lb + 51), indices(lb + 52), indices(lb + 53)) = value
- Case 55: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46), indices(lb + 47), indices(lb + 48), indices(lb + 49), indices(lb + 50), _
- indices(lb + 51), indices(lb + 52), indices(lb + 53), indices(lb + 54)) = value
- Case 56: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46), indices(lb + 47), indices(lb + 48), indices(lb + 49), indices(lb + 50), _
- indices(lb + 51), indices(lb + 52), indices(lb + 53), indices(lb + 54), indices(lb + 55)) = value
- Case 57: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46), indices(lb + 47), indices(lb + 48), indices(lb + 49), indices(lb + 50), _
- indices(lb + 51), indices(lb + 52), indices(lb + 53), indices(lb + 54), indices(lb + 55), indices(lb + 56)) = value
- Case 58: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46), indices(lb + 47), indices(lb + 48), indices(lb + 49), indices(lb + 50), _
- indices(lb + 51), indices(lb + 52), indices(lb + 53), indices(lb + 54), indices(lb + 55), indices(lb + 56), indices(lb + 57)) = value
- Case 59: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46), indices(lb + 47), indices(lb + 48), indices(lb + 49), indices(lb + 50), _
- indices(lb + 51), indices(lb + 52), indices(lb + 53), indices(lb + 54), indices(lb + 55), indices(lb + 56), indices(lb + 57), indices(lb + 58)) = value
- Case 60: arr(indices(lb), indices(lb + 1), indices(lb + 2), indices(lb + 3), indices(lb + 4), indices(lb + 5), indices(lb + 6), indices(lb + 7), indices(lb + 8), indices(lb + 9), indices(lb + 10), indices(lb + 11), indices(lb + 12), indices(lb + 13), indices(lb + 14), indices(lb + 15), indices(lb + 16), indices(lb + 17), indices(lb + 18), indices(lb + 19), indices(lb + 20), indices(lb + 21), indices(lb + 22), indices(lb + 23), indices(lb + 24), indices(lb + 25), indices(lb + 26), indices(lb + 27), indices(lb + 28), indices(lb + 29), indices(lb + 30), indices(lb + 31), indices(lb + 32), indices(lb + 33), indices(lb + 34), indices(lb + 35), indices(lb + 36), indices(lb + 37), indices(lb + 38), indices(lb + 39), indices(lb + 40), indices(lb + 41), indices(lb + 42), indices(lb + 43), indices(lb + 44), indices(lb + 45), indices(lb + 46), indices(lb + 47), indices(lb + 48), indices(lb + 49), indices(lb + 50), _
- indices(lb + 51), indices(lb + 52), indices(lb + 53), indices(lb + 54), indices(lb + 55), indices(lb + 56), indices(lb + 57), indices(lb + 58), indices(lb + 59)) = value
- Case Else
- Err.Raise 5, , "There can be no more than 60 dimensions"
- End Select
- End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement