Excel VBA (2007) O método subtotal da classe Range falhou

1

Estou recebendo um método Subtotal da classe Range com erro quando tento executar uma macro no Excel 2007. O código funciona EXCELENTE (sem erros) quando eu o executo usando o Excel 2003.

Aqui está um trecho ...

'SubTotal Sheet
    Range("A1").Select
    Selection.Subtotal GroupBy:=1, Function:=xlSum, TotalList:=Array(3, 4, 5, 6, 7, _
        8, 9), Replace:=True, PageBreaks:=False, SummaryBelowData:=True

Qualquer ajuda seria apreciada.

    
por robihot 23.02.2010 / 17:01

1 resposta

0

Eu gravei uma macro em 2007 para ver se havia alguma diferença no código e é basicamente o mesmo que você tem acima. Será que a mesa mudou? A1 deve ser o canto superior esquerdo do intervalo que você deseja subtotal. Há interrupções nos dados? Isso pode causar problemas. Os dados estão classificados corretamente?

Quais erros você está recebendo no Excel 2007 ao executar este código?

    
por 06.05.2010 / 19:54