Tengo el siguiente problema con EXCEL 2000 en español.
He creado una macro que crea tablas dinamicas y luego le asigno un formato determinado. Luego esta macro si la ejecuto en otro ordenador con Excel 2003 da error porque en el codigo hay cosas que estan en castellano. Sin embargo si hago lo grabo en Excel 2003 todo el codigo aparece en ingles correctamente.
Adjunto parte del codigo generado con Excel 2000:
Código:
ActiveSheet.PivotTables("Test_Report_PivotTable").PivotSelect "", xlOrigin With Selection.Font .Name = "Times New Roman" .FontStyle = "Negrita" .Size = 10 .Strikethrough = False .Superscript = False .Subscript = False .OutlineFont = False .Shadow = False .Underline = xlUnderlineStyleNone .ColorIndex = xlAutomatic End With ActiveSheet.PivotTables("Test_Report_PivotTable").PivotSelect "Customer[Todas]" _ , xlLabelOnly With Selection.Interior .ColorIndex = 15 .Pattern = xlSolid End With Selection.Font.Bold = True
Como se puede ver "Negrita" y "[Todas]" me aparece en español cuando grabo la macro en excel 2000 y me produce un error en excel 2003.
Alguien sabe porque ocurre esto y conoce alguna forma de que me grabe la macro todo en ingles? He ido traduciendo estas palabras en ingles y la macro me funciona perfectamente en 2003 pero es muy facil dejarte alguna palabra sin traducir.
Espero que alguien pueda ayudarme.
Un saludo a todos,
Sara