Débogage OBJECT

Bonjour,

J'ai un fichier avec une macro qui me permet de filtrer un tableau grâce à des check box. Mais avec le code que j'utilise si je rajoute un contrôle active X (un Text box par exemple) sur ma feuille mon code ne fonctionne plus.

Si quelqu'un peu m'aider en trouvant comment régler ou contourner ce problème.

Merci d'avance!

8test.xlsm (67.75 Ko)

bonjour

ne réinvente pas les segments

note : on n'a jamais besoin de VBA quand on a exploré Excel plus à fond

amitiés

6copie-de-test.xlsm (71.65 Ko)

Merci mais je connais les segments quelqu'un peut-il répondre à ma question ?

Bonjour,

@ jmd,

Un nouveau rappel pour les segments et les tableaux structurés. !...

Cette fonctionnalité est apparue avec Excel 2013.

Donc, ne peut pas fonctionner sous Excel 2010.

Cdlt.

@ Jean-Eric

il semble bien que 2010 supporte les segments

Excel 2010 - Utiliser les segments : https://www.youtube.com/watch?v=m7ZXaiDRNwo

@ Guillaume,

pourquoi réinventer une fonction d'Excel ?

fais-tu tes additions avec VBA ?

bon travail

Bonjour,

    On Error Resume Next
    For Each cb In Me.OLEObjects
        If cb.Object.Value Then
            '...
        End If
    Next cb
    On Error GoTo 0
    '...

Cordialement.

Bonjour,

    On Error Resume Next
    For Each cb In Me.OLEObjects
        If cb.Object.Value Then
            '...
        End If
    Next cb
    On Error GoTo 0
    '...

Cordialement.

Bonjour MFerrand,

Merci pour votre aide, cela fonctionne parfaitement même si je n'ai pas bien compris l'astuce.

Re,

@ jmd,

Les segments pour les TCDs = Excel 2010+

Les segments et les tableaux structurés, pour filtrer des données = Excel 2013+

Je vais devoir le réécrire combien de fois ?

Cdlt.

Re,

La logique était de tester le type du contrôle, mais avec TypeOf j'obtiens une incompatibilité de type qui déplace l'erreur en faisant que plus rien ne s'affiche (je ne vois pas pourquoi mais ça bloquait) et comme la présence d'autres contrôles faisait ressortir la condition de Valeur à True en erreur, le contournement en encadrant par une gestion d'erreur montre que la valeur des CheckBox est bien évaluée tout de même, ce qui permet à l'opération d'aller à terme.

Cordialement.

Re,

@ jmd,

Les segments pour les TCDs = Excel 2010+

Les segments et les tableaux structurés, pour filtrer des données = Excel 2013+

Je vais devoir le réécrire combien de fois ?

Cdlt.

argh

mille excuses

je ne lis pas les mauvaises nouvelles

alors on peut joyeusement faire un TCD de filtrage (je les appelle ainsi parce qu'ils ne servent qu'à filtrer et pas à faire des sommes )

Rechercher des sujets similaires à "debogage object"