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

Aide sur fonctions

francois94

XLDnaute Nouveau
Bonjour à tous,

je commence tout juste à me plonger dans les fonctions Excel avec l'aide de généreux "forumer", or j'ai un problème qui dépasse mes récentes compétences : dans le tableau ci-joint, je dois extraire de la colonne "K" des informations sur la Direction et le Service (texte de différentes couleurs) que je dois isoler dans les colonnes "F, G, I et J".

Ce que j'ai beaucoup de mal à traiter, c'est que pour certaines lignes il n'y a pas ou peu d'information à isoler.

Merci d'avance pour votre aide.

Cordialement, François.
 

Pièces jointes

  • Tableau francois94.xlsx
    14.3 KB · Affichages: 49

hoerwind

XLDnaute Barbatruc
Re : Aide sur fonctions

Bonjour,

Pourrais-tu préciser ce qui différencie les chaines de caractères à extraire des autres ?

A titre d'exemple, ce n'est pas la position des "/".
Pour I2 le / devant "COM" se trouve en troisième position
Pour I3 le / devant "DIR-DEPT1" se trouve en cinquième position

Il y a-t-il autre chose qui pourrait localiser les chaines à extraire ?
 

eriiic

XLDnaute Barbatruc
Re : Aide sur fonctions

Bonjour à tous,

une proposition par fonction personnalisée (accepter les macros).
Ex syntaxe :
direction(cellule, service)
' service = 1 : direction expéditeur
' service = 2 : service expéditeur
' service = 3 : direction destinataire
' service = 4 : service destinataire
eric
 

Pièces jointes

  • Classeur2.xls
    50 KB · Affichages: 67
  • Classeur2.xls
    50 KB · Affichages: 73
  • Classeur2.xls
    50 KB · Affichages: 68
Dernière édition:

francois94

XLDnaute Nouveau
Re : Aide sur fonctions

Bonjour hoerwind,

mon problème est bien la, je n'arrive pas à trouver le moyen de localiser les chaines à extraire.

A moins peut être de partir du destinataire ou de l'expéditeur que j'ai déjà isolé; mais je ne sais pas faire.

Cordialement, François.
 

francois94

XLDnaute Nouveau
Re : Aide sur fonctions

Bonjour eriiiic,

en matière de macro je suis un "grand débutant", dans le fichier que tu joins le résultat à l'air conforme à mes attentes; peux-tu m'expliquer comment tu as fait ?

Cordialement, François.
 

eriiic

XLDnaute Barbatruc
Re : Aide sur fonctions

Re,

Comment j'ai fait ? Au mieux... ;-)

Alt+F11 pour aller dans l'éditeur VBE et là tu regardes dans Module1.
Pour les fonctions que tu ne connais pas : F1 dessus.

Tu peux aussi, au début de la macro, mettre une ligne avec Stop.
Et faire en pas à pas avec F8 pour voir l'évolution des variables au fur et à mesure.

eric

eric
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…