Bonjour,
je souhaite créer un dictionnaire dont l'item est une structure (et non un double ou une string).
Voici ce que j'ai écrit à l'intérieur de ma classe
et dans une fonction de la classe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Private Type InfoPhaseOut cad As String date As String tonnage As Double lb As String End Type
le code plante à la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Dim tonnagePhaseOut As Object 'dictionnaire, la cle de recherche est la CAD, tonnagePhaseOut(cad) contient une structure InfoPhaseOut Set tonnagePhaseOut = CreateObject("Scripting.Dictionary") tonnagePhaseOut.comparemode = vbTextCompare 'on ignore la casse de la cle de recherche If Not tonnagePhaseOut.Exists("123456") Then tonnagePhaseOut.Add "123456", InfoPhaseOut 'initialisation tonnagePhaseOut("123456").cad = "123456" tonnagePhaseOut("123456").date = "201812" tonnagePhaseOut("123456").tonne = 12.5 tonnagePhaseOut("123456").lb = "toto"
Savez-vous pour quelle raison ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 tonnagePhaseOut("123456").cad = "123456"
D'avance merci bcp
Bonne journée
Partager