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