まずはVBAでやる場合 Excelをプログラムであやつる場合、何はともあれVBAが基本になります。 シートを追加するには、Excel.Worksheets#Addを使います。 定義は、 Function Add([Before], [After], [Count], [Type]) As Object となっており、名前付き引数と呼ばれるものになってます。 例えば、VBAからこの関数を呼ぶには、以下のようにします。 Sub hoge() Sheets.Add After:=Sheets("Sheet3") End Sub 現在アクティブになっているExcelブックのSheet3の後ろに、 シートが一つ追加されます。 次にVBScriptでやる場合 VBScriptでは、名前付き引数の指定はできないので、 代わりに不要な引数を省略します。 ' Excelを起動 Set excelObj =