Bonsoir JackOuYA, Access Newbie,
Je m'excuse de vous répondre avec du retard mais beaucoup de boulot et pas eu le temps de me repencher sur mon problème avant ce soir.
Je vous remercie d'avoir prie le temps de me répondre.
J'ai opté pour le code :
1 2 3 4 5
| .Range("o" & Nl).FormulaR1C1 = "=SUBTOTAL(9,R5C14:RC[-1])"
.Range("q" & Nl).FormulaR1C1 = "=SUBTOTAL(9,R5C16:RC[-1])"
.Range("s" & Nl).FormulaR1C1 = "=SUBTOTAL(9,R5C18:RC[-1])"
.Range("u" & Nl).FormulaR1C1 = "=SUBTOTAL(9,R5C20:RC[-1])"
.Range("w" & Nl).FormulaR1C1 = "=SUBTOTAL(9,R5C22:RC[-1])" |
Je tiens à préciser que celui de JackOuYA, fonctionne également très bien, c'est d'ailleurs qui m'a fait penser à juste enlever la partie activeCell.
ThisWorkbook.sheets("Feuil1").range("A1").FormulaR1C1 = "=SUBTOTAL(9,R5C14:RC[-1])"
En fait, j'ai enfin compris pourquoi ça ne marchait pas.
J'ai une macro de copier/coller :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| Sub testcc()
'
' Macro enregistrée le 06/12/2008
Application.ScreenUpdating = False
With Sheets("ANALYSE DE PRODUCTION")
Columns("K:W").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Range("A1").Select
End With
Application.ScreenUpdating = True
End Sub |
qui ne plait pas à la formule de cumul lors du filtre automatique (en haut de colonne).
Apparament, elle a besoin de se"voir"(je ne sais pas trop comment l'exprimer) pour fonctionner.
J'ai donc modifié Columns("K:W").Select par Columns("K:M").Select afin de sortir mes colonnes cumuls de ce copier/coller et le filtre est ok sauf toutefois sur 1 petit point.
Peut être saurez vous pourquoi, lorsque j'applique le filtre, le cumul se recalcule bien sur mes lignes visibles mais il reste systematiquement la dernière ligne saisie.
exemple :
ligne 5 : client Z (première ligne saisie)
ligne 6 : client A
ligne 7 : client A
ligne 8 : client B
ligne 9 : client X
ligne 10 : client A
ligne 11 : client X (dernière ligne saisie)
Si je choisie client A avec le filtre, je ne verrais bien que les lignes 6,7 et 10 mais aussi la 11.
Je ne comprends pas.
Merci à vous et bonne soirée
Véro
Partager