Macro Excel
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Macro Excel



  1. #1
    lole31

    Macro Excel


    ------

    Bonjour à tous,

    Voici mon problème qui parait simple mais ou je recontre toutefois des difficultés.

    Je souhaiterais effectuer une macro sous excel qui serait capable de ne sélectrionner qu'une partie d'une cellule.

    Par exemple j'ai dans ma cellule :

    Texte:Bonjour|age:huit|personn e:michel

    Et je ne souhaiterai obtenir plus que michel.

    Quelle manipulation dois je faire ?

    Je vous remercie !

    -----

  2. #2
    cherbe

    Re : Macro Excel

    Bonjour
    Il n'est pas possible de sélectionner qu'une partie de cellule.
    Il faut lire la totalité et extraire ce qui te convient.
    Dans ce cas précis, tu veux extraire la dernière occurrence ?
    Si oui, il faut lire la chaîne de caractères en partant de la droite et s'arrêter sur le premier caractère ":".
    Connaissant la position de cet espace, il suffira d'extraire les N caractères à droite de la chaîne.

    Puisque ta chaine semble délimitée par des caractères ":", tu peux aussi la découper à l'aide de la fonction SPLIT()
    et afficher la dernière occurrence en comptant les sous-chaînes à l'aide de la fonction Ubound()

    Code:
    decoupe=split(range("A1").value,":")
    nb_occurrences=ubound(decoupe)
    msgbox "la dernière occurrence contient " & decoupe(nb_occurrences-1)
    Pour avoir de l'argent devant soi, il faut en mettre de côté ! (proverbe lorrain)

Discussions similaires

  1. Macro en Excel
    Par ami20 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 13/01/2016, 18h47
  2. macro excel
    Par invited7c32506 dans le forum Programmation et langages, Algorithmique
    Réponses: 3
    Dernier message: 06/05/2011, 09h54
  3. macro excel
    Par alovesupreme dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 25/01/2009, 17h12
  4. macro Excel
    Par gwendoline dans le forum Logiciel - Software - Open Source
    Réponses: 8
    Dernier message: 11/10/2008, 19h06
  5. macro excel
    Par squall18 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 09/05/2006, 07h55
Découvrez nos comparatifs produits sur l'informatique et les technologies.