Visualisation dans un UserForm suivant un commentaire

Chri8Ed

XLDnaute Occasionnel
Bonjour
J'ai un gros fichier dans le lequel figure certains nombres avec un commentaire
Je me demande si il serait possible de lister dans un UserForm tous les nombres portant un commentaire précis
J'ai réalisé un petit exemple qui reprend la structure de mon fichier
Le but dans cet exemple ce serait en rentrant "Paul" de lister toutes les rubrique avec les nombres portant le commentaire "paul"
Il me semble avoir vu cela sur le Forum, mais il y a très longtemps et je n'ai retrouvé aujourd'hui
Merci d'avance
 

Pièces jointes

  • Exemple Commentaires.xlsm
    12.4 KB · Affichages: 50

Chri8Ed

XLDnaute Occasionnel
Visiblement l'effet n'est pas du tout le même chez moi
Je viens de refaire un test avec donc ta toute dernière solution
Voici ce que j’obtiens visuellement en 3 étapes
Déjà ce ne fait pas plus la même chose que tout à l'heure ??
Et le résultat est pour le moins très étrange ???
En tout cas, il n'est pas celui attendu !
J'avoue que je comprends pas du tout...
 

Pièces jointes

  • 1°  Au chargement.png
    1° Au chargement.png
    69.3 KB · Affichages: 32
  • 2° MFC après chargement.png
    2° MFC après chargement.png
    92.6 KB · Affichages: 35
  • 3° Après utlisation de la macro.jpg
    3° Après utlisation de la macro.jpg
    287.2 KB · Affichages: 32

Chri8Ed

XLDnaute Occasionnel
Bonjour
Cette solution semble parfaite
Elle fonctionne très bien
Mais une fois implantée dans mon tableau, j'ai un blocage sur le code :
.Cells(i, j).Style = styleSans

Erreur d’exécution '450'
Nombre d'arguments incorrect ou affectation de propriété incorrecte

J'essaye de comprendre, je vois que pour styleComm cela fonctionne apparemment bien mais pas pour styleSans

Je n'arrive pas à trouvez la cause ??

A+
 

Chri8Ed

XLDnaute Occasionnel
Re,
Je connaissais ces styles prédéfinis, mais je m'en suis encore jamais servis !
Pourtant quand je vais dans cet onglet,
Je vois des centaines et des centaines de styles
Pourtant je ne les ai jamais créés, du moins intentionnellement
Du coup je me dis un peu de ménage, ne ferait pas de mal
Mais totalement impossible de supprimer n'importe quel style !
J'arrive bien à créer les styles comme toi, du moins en apparence
Car une fois créé, je ne les vois pas dans la liste
Donc impossible de les modifier ??
Décidément !
 

Chri8Ed

XLDnaute Occasionnel
Re,
J'ai trouvé un utilitaire qui m'a permis de supprimer toutes ces centaines de Mises en Forme
Ensuite j'ai pu créer les 3 mises en forme comme toi
Mais je vais devoir modifier la zone et la limiter aux seuls colonnes de J à V
Car sinon la mise en forme se poursuit dans tout le tableau !!
A+
 

Chri8Ed

XLDnaute Occasionnel
J'ai bien essayé de délimiter la zone avec range comme ceci
ThisWorkbook.Sheets(1).Range("J3:V1936")
Mais cela ne fonctionne pas

En 1er dans ce cas la mise en forme ne débute que à partir de la colonne S
et se poursuit après V

En 2ème Cela bloque toujours au code .Cells(i, j).Style = styleSans
Bien que j'ai créé le style SansCommentaire

Il me faudrait aussi un Style Vide

Je remets ta solution avec la présentation comme elle doit être
 

Pièces jointes

  • Exemple Commentaires - 2 listbox.xlsm
    35.3 KB · Affichages: 37

Discussions similaires

Statistiques des forums

Discussions
312 198
Messages
2 086 148
Membres
103 131
dernier inscrit
diaz.evelyne17