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

Macro Excel



  1. #1
    invite0439cc91

    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
    invite948b37db

    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)

Discussions similaires

  1. Macro en Excel
    Par invitea9e36f4d dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 13/01/2016, 19h47
  2. macro excel
    Par invited7c32506 dans le forum Programmation et langages, Algorithmique
    Réponses: 3
    Dernier message: 06/05/2011, 10h54
  3. macro excel
    Par invite69d38f86 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 25/01/2009, 18h12
  4. macro Excel
    Par gwendoline dans le forum Logiciel - Software - Open Source
    Réponses: 8
    Dernier message: 11/10/2008, 20h06
  5. macro excel
    Par invite4a5096a6 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 09/05/2006, 08h55
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...