|
以下のようなFunctionを書いたのですがこの中でRetu;Gyouの変数の値も
Subプロシージャーに引き渡したいのですが 可能なのでしょうか
よろしくお願いいたします
Function GetRange(ByVal N_Range As String) As String
Dim F_Cnt As Integer
Dim F_Instr As Integer
Dim Gyou As String
Dim Retu As String
Dim NRetu As Integer
Dim NGyou As Integer
Dim Msu As Integer
Do
If InStr(1, N_Range, "$") = 0 Then
Exit Do
Else
N_Range = Trim(Mid(N_Range, (InStr(N_Range, "$") + 1)))
NRetu = InStr(1, N_Range, "$")
Retu = Left(N_Range, NRetu - 1) 'B
Gyou = Trim(Mid(N_Range, (InStr(N_Range, "$")+1))) 'N_Range=B$2
Msu = Len(N_Range)
NGyou = InStr(1, N_Range, "$")
Gyou = Right(N_Range, Msu - NGyou) '2
N_Range = Retu & Gyou ' B2
End If
Loop
GetRange = N_Range
End Function
|
|