A voir également:
- Excel VBA : segmenter un fichier et copier dans un nouveau
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel compter cellule couleur sans vba - Guide
4 réponses
Bonjour,
Pas sûr de l'intérêt d'un dictionary vu que tu n'as pas de doublon.
J'ai peut-être raté qcq chose mais je ferais comme ça :
eric
Pas sûr de l'intérêt d'un dictionary vu que tu n'as pas de doublon.
J'ai peut-être raté qcq chose mais je ferais comme ça :
Public Sub UserForm_initialize() Dim dernLigne As Long, c As Range With Sheets("Recettes") dernLigne = .[A:A].Cells(Rows.Count, 1).End(xlUp).Row ListBox1.Clear For Each c In .Range("A3:A" & dernLigne).SpecialCells(xlCellTypeConstants, 23) ListBox1.AddItem c Next c End With End Subqui permet de ne boucler que sur les cellules utiles.
eric
Bonjour,
Peut-être qu'avec un fichier de travail avec ce que tu as fait on arrivera à réfléchir.
Déposer le fichier xls (réduit au nécessaire et anonymisé) sur cjoint.com et coller ici le lien fourni.
eric
Peut-être qu'avec un fichier de travail avec ce que tu as fait on arrivera à réfléchir.
Déposer le fichier xls (réduit au nécessaire et anonymisé) sur cjoint.com et coller ici le lien fourni.
eric
Bonjour,
j'ai réussi à résoudre une bonne partie du problème : je n'avais pas déclaré mon "Scripting.Dictionary" dans un module standard ce qui fait que la portée de cet objet était insuffisante. Néanmoins je trouve mon code fichtrement compliqué.
Pour info :
https://www.cjoint.com/?BLliNUBzi3e
Salutations
Yannick
j'ai réussi à résoudre une bonne partie du problème : je n'avais pas déclaré mon "Scripting.Dictionary" dans un module standard ce qui fait que la portée de cet objet était insuffisante. Néanmoins je trouve mon code fichtrement compliqué.
Pour info :
https://www.cjoint.com/?BLliNUBzi3e
Salutations
Yannick