Parfois VBA arrive à combler les références manquantes, mais pas toujours …
Sinon la question essentielle à se poser est à quoi se rattache un objet et respecter la hiérarchie de l'application.
Hiérarchie d'Excel :
- Application
- Workbooks
- Worksheets, Sheets
- Cells, Columns, Range, Rows
- méthodes, propriétés
En la suivant, le code peut être simplifié :
Code :
- With xlSheet
-
- 'sum of 12 past months
- .Range("BQ2" ).FormulaR1C1 = "=SUM(RC[-66]:RC[-55])"
- .Range("BR2" ).FormulaR1C1 = "=SUM(RC[-66]:RC[-55])"
- .Range("BQ2:BR2" ).AutoFill Destination:=.Range("BQ2:DB2" ), Type:=xlFillDefault
|
Message édité par Marc L le 16-07-2013 à 01:54:21