Je suis juste en train de créer une liste d'éléments uniques en utilisant le dictionnaire de différentes colonnes et en les alimentant dans une zone de liste déroulante. Je voudrais savoir s'il existe un moyen de vérifier si le dictionnaire ne contient que des valeurs numériques ou alphanumériques car certaines colonnes ne contiennent que des chiffres et d'autres contiennent du texte et des dates.VBA scripting.dictionary vérifier si les dates du contenu du dictionnaire ou numérique ou alphanumérique?
With Sheets("Database")
cNr = WorksheetFunction.Match(fString, .Rows(1), 0)
lRo = .Cells(Rows.Count, 1).End(xlUp).Row
Set d = CreateObject("scripting.dictionary")
For Each c In Range(.Cells(2, cNr), .Cells(lRo, cNr))
If Len(c.Value) > 0 Then
If Not d.Exists(c.Value) Then d.Add c.Value, 1
End If
Next c
k = d.keys
End With
J'ai une autre question. Je voudrais boucler cela et créer une liste unique de chaque colonne et le stocker en k1, k2, k3 ... et ainsi de suite. Comment puis-je faire cela?
Merci.
grâce .i essayera. J'ai une autre question. Je voudrais boucler cela et créer une liste unique de chaque colonne et le stocker en k1, k2, k3 ... et ainsi de suite. Comment puis-je faire cela? – Shan
pourriez-vous s'il vous plaît fournir votre échantillon de données (faux), je vais vous montrer le chemin – Vasily
Ajouté fausse capture d'écran .. – Shan