| 
    
     |  | 以下のような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
 
 |  |