| 
    
     |  | エクセルシート セルA   セルB  セルC    セルD  セルE  セルF
 加工部位  刃先R  面の大きさ  角度   径    Z位置
 2       0.2    0.300     60    20.000  12.500
 
 
 Sub 外径面取4()
 Dim 行番号 As Integer
 Dim A As Integer
 Dim B As Double
 Dim C As Double
 Dim D As Double
 Dim E As Double
 Dim F As Double
 Dim H As Double
 Dim I As Double
 
 A = 1
 B = 2
 C = 3
 D = 4
 E = 5
 F = 6
 H = 8
 I = 9
 kakudo = 0.01745329252
 
 With ActiveSheet
 For 行番号 = 2 To 9999
 If .Cells(行番号, B).Value = "" Then
 Exit For
 Else
 .Cells(行番号 + 3, H).Value = "G3" & "X" & Round(.Cells(行番号, E).Value, 3) & "Z" & _
 Round((.Cells(行番号, F).Value - .Cells(行番号, C).Value * Tan(.Cells(行番号, D).Value * kakudo) _
 * Tan((90 - .Cells(行番号, D).Value) * kakudo) - .Cells(行番号, B).Value), 3) & "R" & Cells(行番号, B).Value
 End If
 Next 行番号
 End With
 End Sub
 
 
 これでVBAを実行すると。結果が
 G3X20Z12R0.2
 となりましたが
 G3X20.Z12.R0.2
 と表記するにはどうしたらよいのでしょうか?どなたか教えてください。よろしくお願いします。
 
 
 |  |