投稿日 | : 2002/11/12(Tue) 11:59 |
投稿者 | : A221 |
Eメール | : |
URL | : |
タイトル | : Re: Excelの関数の使い方について |
Rangeの指定は文字列ではなかったかと。セルにまんま式を入れてしまう方法です。
#動作の確認はしていません。
Dim Col As Long
Dim Row As Long
Dim MinRange As String
'Rows=データの行数
For i=0 To Rows
Col = lngkikakugyou - 1
minrange = "B" & i & ":" & Code2Alphabet(Col) & i
xlSheet.Cells(i, 1).Value = "=Min(" & minrange & ")"
Next i
Public Function Code2Alphabet(ByVal X As Long) As String
Dim Lcode As String
Dim Scode As String
If (X \ 27) Then Lcode = Chr$(64 + ((X + (X \ 27)) \ 27))
X = (X Mod 27) + (X \ 27)
Scode = Chr$(64 + (X Mod 27))
Code2Alphabet = Lcode + Scode
End Function