Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
@grodep
Je t'en prie. L'important c'est que cela soit clair pour toi
@mapomme salutation en retour ;) et bravo pour la prose explicative sur une formule matricielle.
Bonjour,
Je vais tenter d'illustrer avec un exemple : table 2 colonnes de 9 lignes
Table
A
A
B
A
C
F
A
G
B
A
C
A
A
B
B
A
D
I
SOMME(1/NB.SI($A$3:$B$11;$A$3:$B$11)) = 7 occurrences
Compte nb de fois la valeur présente dans tableau
Attribution d'une valeur par...
Bonjour @Phil69970
J'ai fait le test...
le programme a tourné une journée/nuit presque (41 onglets oups)... j'ai peut-être soucis de lenteur dans mon fichier 🤔
Malheureusement le résultat ne correspond pas à ce que j'aurais souhaité :
Et étant donné que mes formules incluent des cases de...
Bonjour @Phil69970
Pour le point 1 je ne peux être que d'accord avec vous 2 ;)
pour le point 2 : merci pour cet outil
si j'ai bien compris les commentaires, ce module permet de supprimer les lignes et colonnes non utilisées.
Est-ce qu'il permet de faire autre chose ?
Etant donné que j'ai...
Merci Sylvanu
même si cela semble des évidences et très général😔, cela me donne des pistes😅 🤔:
En effet, j'ai utilisé pour certaines macro l'arrêt du calcul automatique et pour d'autre figer l'écran....
je dois généraliser cette utilisation et peut-être vérifier que...
Bonjour,
Etant novice en VBA et ayant l'habitude de traiter par étapes les formules excels, j'ai tenté de réaliser un fichier excel mixte entre formule excel et import de données/traitement dont des filtres par VBA.
Le fichier fait 72Mo en xlsm (41 onglets).
Cela inclut :
des imports de...
Bonjour Hasco,
En effet, en corrigeant la déclaration des variables, toutes les valeurs étaient du même style.
La suite du code a du être changé.If Format(.SlicerItems(I).Caption, "0000") >= NUMDateMIN Then ne fonctionnant plus.
Maintenant cela semble fonctionner...
Par contre j'ai des gros...
J'ai peut-être été vague sur la déclaration des variables...
Dim choixDateMIN, choixDateMAX, NUMDateMIN, NUMDateMAX As Long
Dim DateMIN, DateMAX As Date
En même temps, basiquement pour éviter des soucis de format (et mon soucis de traitement)...
j'ai utiliser la 1ère cellule et copier/coller...
Merci Hasco pour ces précieuses informations.
Je vais découvrir la ".Value2" et une variable type "double"
Je vais tester pour voir si j'ai bien compris.
Par contre, vu mes formules pourquoi pour mes variables MIN le résultat donne le format texte entre "" et pour mes variables MAX cela semble...
Bonjour,
Pourriez-vous m'éclairer svp ? j'en perds mon latin... si je le connaissais. ;)
J'ai l'impression d'inscrire les mêmes lignes et pourtant le résultat n'est pas tout à fait identique (visualisation durant débog pas à pas)
J'essaie tant bien que mal de réaliser un programme pour...
L'intérêt aurait été visuel et peut-être pour affiner le filtre par la suite suivant besoin manuellement par un utilisateur...
Il me semble que ton choix est le mien même si je suis un peu déçu car j'avais l'impression d'y être presque et qu'il manquait pas grand chose (je n'imaginais pas que...
Merci Sylvanu
En effet, c'est ce que je redoutais.
Je ne connais pas en avance les dates listées qui peuvent évoluer.
J'ai réussi difficilement à cocher les cases / sélections dans le segment du TCD... (bout de programme dans le PS initial)
Je suppose qu'il faudrait réaliser une programmation...
Bonjour,
Décidément j'ai vraiment du mal avec la programmation des filtres sur VBA.
J'ai plusieurs onglets avec des TCD avec segment et des onglets avec différentes bases de données.
Je voudrais dans un autre onglet mettre des critères de sélection unique (style catégorie (un ensemble de nom)...
Merci Sylvanu pour cette réponse.
Est-ce que le programme VBA inscrit toujours la sélection du filtre dans le filtre personnalisé ou est-ce qu'il existe une autre programmation permettant de cocher ces cases svp ?
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.