Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Recherche formule ou fonction

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 !

Yvettebis

XLDnaute Nouveau
Bonjour,

Je ne sais pas si cela est possible mais je recherche différentes formules ou fonctions Excel pour :

1. mettre un mot court (toujours le même) devant un texte (toujours différent) qui se trouve toujours entre parenthèses non, entre GUILLEMETS

2. mettre un mot court (toujours le même) devant un texte (toujours différent) qui se trouve toujours en italique

3. mettre un mot court (toujours le même) devant un texte (toujours différent) qui se trouve toujours en majuscules

4. mettre un mot court (toujours le même) devant un texte (toujours différent) qui se trouve en majuscules ET entre virgules

5. mettre un mot court (toujours le même) devant une année (toujours différente ; formatée sur 4 chiffres - exemple : 2010)

Pour info :
- Il s'agit d'une bibliographie ; chaque ouvrage est sur une ligne distincte mais les données d'un ouvrage sont dans une seule cellule.
- La base de données fait une trentaine de pages donc cela me rendrait service si ce genre de formule existait !!

Merci d'avance pour votre aide 🙂
 
Dernière édition:
Re : Recherche formule ou fonction

Bonsoir,
Il vaut mieux de mettre un fichier court (avec des exemples très courts) et les résultats que tu souhaites obtenir, pour que l'on puisse voir si on peut le faire avec des formules très courtes.

@ + +
 
Re : Recherche formule ou fonction

Bonsoir,
Voici en annexe une petite extraction du fichier d'origine (il n'y a rien de confidentiel).
Et je voudrais obtenir ce que j'ai indiqué dans mon message initial.
Merci 😉
 

Pièces jointes

Re : Recherche formule ou fonction

Bonsoir,

C'est bien d'avoir mis un fichier comme te le demandait Rachid, mais sans davantage d'explications....
Ce serait bien de mettre un exemple concret de ce que tu souhaites, car nous on ne peut pas deviner quel mot tu veux mettre devant une cellule, même si c'est toujours le même...

A+
 
Re : Recherche formule ou fonction

Bonsoir @ tous,
J'ai vu et j'ai bien compris, je pense que c'est faisable en VBA..
Une âme charitable va sûrement passer par là pour te donner de l'aide.

@ + +
 
Re : Recherche formule ou fonction

Bonjour Yvettebis,

(...) je pense que c'est faisable en VBA.
Une âme charitable va sûrement passer par là pour te donner de l'aide. (...)

Salut R@chid🙂, je vais tenter la charité 😀

@ Yvettebis,

Un essai en VBA dans le fichier joint.
.
  • Rem1: j'ai considéré que dans vos règles 'Texte' est l'ensemble des caractères entre deux virgules, ou entre le début et la première virgule ou bien encore entre la dernière virgule et la fin.
.
  • Rem 2: j'ai considéré qu'une règle et une seule était applicable à une expression.
.
  • Rem 3: Les règles du message #1 ne semblent pas toujours respectées dans l'exemple que vous avez fourni.
.
  • Règle 1: vous excluez les expressions entre guillemets (c'est ce que j'en ai compris), alors que vous semblez les inclure dans votre exemple. Dans la macro, j'ai retenu les expressions entre parenthèses et exclu celles entre guillemets.
.
  • Règles 3 et 4: Pas trop claires pour moi (AMHA, la règle 3 induit la règle 4 -> si un texte est en majuscule, à fortiori il l'est aussi quand il est placé entre deux virgules ); là aussi, l'exemple fourni ne me permets pas de trancher. Ce que j'ai appliqué: une expression en majuscule est suffixée si elle est au début ou bien entre deux virgules (mais pas à la fin)
.
  • Rem 4: Le temps d'exécution est un peu long à mon goût 🙁
.
  • Rem 5: En mode normal (pas en test), il faut mettre la première partie du code en commentaire et la colonne E devient inutile. Attention! En mode normal, sauvegardez le fichier initial avant exécution car revenir en arrière pourrait être galère!!! 😡 )
.
  • Rem 6: En mode normal (pas en test), il suffit de copier le bouton "GO" sur les autres feuilles à traiter.
.
  • Rem 7: Le code a été un peu commenté.
.
  • Rem 8: Le fait que les indicateurs ajoutés se terminent tous par '%' est primordial.


Nota: Préférez la version v2 du message #9.
 

Pièces jointes

Dernière édition:
Re : Recherche formule ou fonction

Bonsoir à tous,

Nota: Préférez la version v2, plus internationale (j'ai remplacé la propriété .FontSyle qui est francisée par la propriété .Italic)
 

Pièces jointes

Re : Recherche formule ou fonction

Bonjour,
Je vois que je n'étais pas revenue...
En fait, je m'y étais prise différemment car c'était trop compliqué pour moi, je ne m'en étais pas sortie...

Merci en tout cas pour votre bienveillance 😉
 
Re : Recherche formule ou fonction

Bonsoir Yvettebis 🙂


Bonjour,
Je vois que je n'étais pas revenue...
En fait, je m'y étais prise différemment car c'était trop compliqué pour moi, je ne m'en étais pas sortie...

Merci en tout cas pour votre bienveillance 😉

C'est gentil d'avoir répondu, et même si vous n'avez pas utilisé le code proposé, l'exercice m'avait intéressé.

A+
 
- 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
16
Affichages
2 K
Réponses
4
Affichages
3 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…