|
Excel VBAは素人ですので四行の改変は理解できませんでしたが
教えていただいたRange("H6").NumberFormatLocal = "0.00"
を挿入しましたら見事小数点以下が二桁に計算されるように
なりました。有難うございました。
Sub 株価オシロレータ自動計算()
'
' 株価オシロレータ自動計算 Macro
' マクロ記録日 : 2006/11/15 ユーザー名 :
'
'
Range("H3").Select
ActiveCell.FormulaR1C1 = "=RC[-6]-RC[-5]"
Range("H4").Select
ActiveCell.FormulaR1C1 = "=R[-1]C[-4]-R[-1]C[-3]"
Range("H5").Select
ActiveCell.FormulaR1C1 = "=R[-2]C/R[-1]C"
Range("H6").Select
ActiveCell.FormulaR1C1 = "=R[-1]C*R[-1]C[-2]"
Range("H6").NumberFormatLocal = "0.00"
Range("H3:H6").Select
Selection.Copy
Range("H7:H10").Select
ActiveSheet.Paste
Range("H11:H14").Select
ActiveSheet.Paste
Range("H15:H18").Select
ActiveSheet.Paste
Range("H19:H22").Select
ActiveSheet.Paste
Range("H23:H26").Select
ActiveSheet.Paste
Range("H27:H30").Select
ActiveSheet.Paste
ActiveWindow.SmallScroll Down:=3
Range("H31:H34").Select
ActiveSheet.Paste
Application.CutCopyMode = False
ActiveWindow.SmallScroll Down:=-9
End Sub
|
|