The following is pretty much identical to the solutions online that I've found:
Dim iAmount() As Variant
Dim INum As Integer
iAmount = Range("C23:W23")
'The example uses iAmount = Range("A1:A11")
For iNum = 1 to Ubound(iAmount)
Debug.Print iAmount(iNum,1)
Next iNum
End Sub
However when I try to work with this array I get error 9 which I interpret to mean that I referenced a variable that doesn't exist.