Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
Icône de la ressource

Collection Module Classe Patricktoulon (le dictionnaire pour MacOS et Windows) 1.0

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Bonne année 2024 à tous. Qu'elle soit pleine de joie et de bonheur
@patricktoulon
Non je ne parle pas de la même chose mais de cela:

VB:
'Exemple basé sur une Collection
' Property Get procedure permettant la construction 'For Each...'.
Property Get NewEnum() As IUnknown
'Attribute NewEnum.VB_UserMemId = -4        -> Fait
'Attribute NewEnum.VB_MemberFlags = "40"
'Permet For ... Each de la classe (de collection)
    Set NewEnum = pCol.[_NewEnum]
End Property

Exactement comme pour ce que tu as fait pour ta Property Get dont tu parles, ceci ne peux se faire quant exportant ta classe en ASCII puis tu ajoutes Attribute NewEnum.VB_UserMemId = -4
cela se fait sans problème avec une Collection mais je n'ai pas trouvé de solution pour le Dictionnaire.

Pour ta classe Dictionnaire cela reviendrait à pointer directement sur ItemS ou sur KeyS.
Exemple:
VB:
For Each aKey in MonDico ' Ou si Enum pointait sur ItemS : For Each aItem in MonDico
  blabla blabla …
  aVal = aKey
  blabla blabla …
next aKey

C'est la dessus que je n'ai pas encore trouvé. En fait ça revient à mettre Enum KeyS (ou ItemS) par défaut

Bien sûr tu peux toujours faire cela et ça marche:
For Each aKey in MonDico.KeyS
ou
For Each aItem in MonDico.ItemS

Voilà voilà
C'est pour bien commencé l'année 2024 😄
 
re
bonsoir @p'tit vieux
le dictionnaire tu peux rien faire
si ce n'est que l'utiliser dans une classe a fin de lui ajouter des options
l'object dictionnaire ne serait qu'une partie du moteur dictionnaire
ce qui est absurde dans le sens ou avec une collection je fait déjà la même chose et plus donc pourquoi aller chercher un object externe
 
Bonjour à tous et Bonne Année 2024
bonjour @patricktoulon
je viens de déposer une version d'une classe sur la base du Dictionnaire … mais simple.
En cette nouvelle année je ne voudrais pas … pousser pépère dans les orties 😁
C'est ici
 
re
Bonjour @p'tit vieux
je l'ai vu déjà
c'est bien dans le fond tu reuni tout tu fait tout ce que je fait mais avec un dico
cela dit a part la fonction sort et peut etre changekey qui sont interessantes dans ce conteste le reste peut etre fait avec un simple module et une variable dico

par contre mettre un lien sur ta source dans une autre source(en l'occurence la mienne)
c'est comme si tu te mettais a vendre ton pain fait maison devant la vitrine de ton boulanger 😂 🤣

là les orties mémé elle les bouffe par grosse bouchées😂
dans la discussion d'une ressource il est d'usage de ne discuter que de cette ressource
en fin c'est pas grave l'essentiel c'est le partage
joli travail en tout cas
 
Po'v mémé!
Si ça pique trop il y a toujours la rade (de Toulon). PLOUF!😱🥶
D'accord je ne le ferai plus. Parole de scout. Mais comme je ne l'ai jamais été 😎😁🤣
Ok mais je crains m'être planté en mettant le sujet dans les "Questions" au lieu de le mettre comme nouvelle ressource dans "Ressources".
Bon, Il y a toujours le copier/coller mais le Modérateur va peut être pas aimer.
Merci pour les compliments.
 
re non la rade c'est pour les touristes
nous nous avons nos coins bien perso ou l'on noie les touristes 🤣
et puis au pire il y a le lien dans ma ressource 😂😂😂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…