XL 2010 extraire des mots en gras

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 !

carber

XLDnaute Nouveau
Bonjour j'ai un fichier qui me permet extraire des mots en gras le souci que je n'arrive pas a mettre chaque mot dans une cellule

par exemple dans une phrase j'ai deux mot en gras ou plus alors quand j’exécute le bouton il me colle les mot qui sont en gras je souhaite les mettre chaque mot dans une cellule

svp
cordialement
 

Pièces jointes

Bon ben c'est choux blanc
j'ai cru que comme souvent quand je télécharge un fichier 2016 zt plus
et donc plus le core xml étant plus lourd ça me joue des tours sur la rapidité mais là non pas moyen de passer en dessous les 22/23 secondes

ça peut pas être le pc si je met moins d'une seconde en html
j'ai supprimer le kb pour le LAAC
j'ai supprimé le complément PowerQuery
mon excel est vierge
j'avoue je suis perdu
 
Re @patricktoulon,

Test de ton code du post #30 sur le fichier du post #14 : 3,5 s.

Je suppose que tu as éteint le PC puis redémarrer (un jour ça m'a supprimé des incohérences dans les traitements d'Excel). Mais là je doute fort que cela améliore les choses.
Tu n'as pas une autre machine pour tester?

C'est tout de même fort de café ton anomalie et pas facile pour trouver une piste!
 
Dernière édition:
re
non pas moyen
mon dernier code sur le fichier du post30
j'avoue que ca commence a me les chauffer ce truc
1632590006087.png
 
Bonsoir
Je vous remercie pour l'aide que vous nous apporté

je souhaite mettre tout les mots qui sont récupérer dans une autre feuille et dans une seul colonne

j'ai mis dans le code

VB:
Range("C2:C400").Copy Feuil2.Range("A1:A400")
Range("D2:D400").Copy Feuil2.Range("B1:B400")
Range("E2:E400").Copy Feuil2.Range("C1:C400")

mais je ne arrive pas a fusionner en une seule liste de mot

- A la place que les mots en gras s'affiche dans le feuille 1 a coté le texte, je souhaite affiché les mot dans la feuille 2 en une seule liste et une seule colonne
 

Pièces jointes

Bonsoir carber,

Il est temps de vous manifester !

Je ne vois pas l'intérêt d'utiliser une 2ème feuille mais bon.

Voyez ce fichier (3) et la macro dans le code de la feuille "Résultat" :
VB:
Private Sub Worksheet_Activate()
With Feuil1.UsedRange 'CodeName de la feuille à adapter
    With .Columns(2) 'colonne auxiliaire
        .FormulaR1C1 = "=Mots_Gras(RC[-1])"
        .Value = .Value 'supprime les formules
        .Cells(1) = "MOTS GRAS"
        [A1].Resize(.Rows.Count) = .Value 'copie les valeurs
        [A1].Offset(.Rows.Count).Resize(Rows.Count - .Rows.Count).ClearContents 'RAZ en dessous
        .ClearContents 'RAZ
    End With
End With
Columns(1).AutoFit 'ajustement largeur
End Sub
Elle se déclenche automatiquement quand on active la feuille.

La fonction VBA Mots_Gras est la même qu'au post #12.

A+
 

Pièces jointes

- 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

Discussions similaires

Réponses
19
Affichages
472
Réponses
17
Affichages
467
Réponses
12
Affichages
212
Retour