Attribute VB_Name = "Module1" '■ マクロ500連発<第2段> ' ' 分析ツールの「t検定:等分散を仮定した2標本による検定」ダイアログを利用する ' ' Copyright(C) 2000 Sunago ' ' Sub TtestmQ([inprng1], [inprng2], [outrng], _ ' [labels], [alpha], [difference]) ' ' 引数:inprng1 変数1の入力範囲をセル参照で指定 ' inprng2 変数2の入力範囲をセル参照で指定 ' outrng 出力先テーブルの左上隅のセル参照 ' または、ワークシート名を指定 ' (引数省略時は、新規ブックへ出力) ' labels 先頭行、列をラベルで使用(True,False) ' alpha F統計量の臨海値を評価するための水準を指定 ' difference 仮説平均との際を設定 ' ' ※このマクロを利用するには、Excelインストールのオプションで ' アドイン:分析ツールをインストールしておく必要があります。 ' Option Explicit Sub Macro1() Dim strfile As String Dim ps As String Dim blnResult '分析ツール(VBA関数)アドインを新規登録し、組み込む ps = Application.PathSeparator ' Excel98(Mac)対策 strfile = Application.LibraryPath & _ ps & "Analysis" & ps & "ATPVBAEN.XLA" AddIns.Add(strfile).Installed = True Worksheets("Sheet1").Activate '「t検定:等分散を仮定した2標本による検定」ダイアログを表示する Application.Run "ATPVBAEN.XLA!TtestmQ", _ ActiveSheet.Range("$C$3:$I$3"), _ ActiveSheet.Range("$C$2:$I$2"), _ ActiveSheet.Range("$A$11"), False, 0.05, 660 End Sub