Bonjour,
je débute à 67 ans.
je veux créer sous Excel 2010 un fichier avec un code VBA .
Ce code contient la fonction VBA "subtotal".
les totaux doivent obligatoirement être annulés avant d'entrer des données nouvelles avec un formulaire.
je dois donc savoir avant, si les totaux sont actifs et le cas échéant exécuter l'instruction "selection.remove.subtotal"
Pour savoir si les totaux sont actifs, j'ai tenté le code suivant:
bizarrement, il ne se passe rien avec "true" alors qu'avec" false" les sous totaux sont bien supprimés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if subtotal = true then selection.remove.subtotal end if
j'ai essayé de voir ce qui se passerait si à contrario je voulais tester la présence des sous totaux avant d'activer la fonction "subtotal". Le même code avec "false" exécute la fonction "subtotal" sur le fichier préalablement sans sous totaux.
quelqu'un a-t-il un explication ?
(une autre solution consisterait à mettre un marqueur = 0 par défaut et qui serait = 1 quand subtotal est appliqué (activé par un bouton userform))
Merci.
Partager