Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2009, 04:55
Lucky11
 
Fecha de Ingreso: octubre-2009
Mensajes: 6
Antigüedad: 14 años, 7 meses
Puntos: 0
Problema con Excel 2000. Graba el codigo para generar una tabla dinamica en español.

Hola,

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