数式を使用してアルファベットの文字を取得しようとしています。
方式:
=Keytable(RANDOM,ROW())
働き:
Function KeyTable(seed As Long, position As Long) As String
Dim i As Long
Stop
Dim calpha(1 To 26) As String
Dim alpha(1 To 26) As String
For i = 1 To 26
alpha(i) = Chr(i + UPPER_CASE - 1)
Next i
For i = 1 To 26
calpha(i) = alpha(seed Mod 27 - i)
Next i
Stop
KeyTable = calpha(position)
End Function
結果:
#Value!
関数をステップスルーすると、2番目のストップに到達することはありません。なにが問題ですか?