Hi Gorka,
I am not sure if this helps but the help file for the add Sheets method says
"Add Method (Sheets Collection)
Creates a new worksheet, chart, or macro sheet.
Syntax
expression.Add(Before, After, Count, Type)
expression Required. An expression that returns a Sheets object.
Before Optional Variant. An object that specifies the sheet before which the new sheet is added.
After Optional Variant. An object that specifies the sheet after which the new sheet is added.
Count Optional Variant. The number of sheets to be added. The default value is one.
Type Optional Variant. Specifies the sheet type. Can be one of the following XlSheetType constants: xlWorksheet, xlChart, xlExcel4MacroSheet, or xlExcel4IntlMacroS
heet. The default value is xlWorksheet.
Remarks
*****
If Before and After are both omitted, the new sheet is inserted before the active sheet.
*******" (I added asterisks for emphesis).
the help for the "location method" says,
"Add Method (Sheets Collection)
Creates a new worksheet, chart, or macro sheet.
Syntax
expression.Add(Before, After, Count, Type)
expression Required. An expression that returns a Sheets object.
Before Optional Variant. An object that specifies the sheet before which the new sheet is added.
After Optional Variant. An object that specifies the sheet after which the new sheet is added.
Count Optional Variant. The number of sheets to be added. The default value is one.
Type Optional Variant. Specifies the sheet type. Can be one of the following XlSheetType constants: xlWorksheet, xlChart, xlExcel4MacroSheet, or xlExcel4IntlMacroSheet. The default value is xlWorksheet.
Remarks
If Before and After
are both omitted, the new sheet is inserted before the active sheet.
"
Just trying to help,
Ben