IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Macro sélective Excel [XL-2010]


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Homme Profil pro
    Assistant polyvalent
    Inscrit en
    Novembre 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Assistant polyvalent
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2014
    Messages : 13
    Par défaut Macro sélective Excel
    Bonjour All !

    J'ai une variable qui est à l'intérieur d'un champ et que j'aimerais prélever afin de l'insérer dans une autre cellule.

    Exemple cellule AZ1:
    "Jean Terremonchat (Jean.Terremonchat@je-plaisante.com)"

    Je souhaite prélever "je-plaisante" dans la cellule AZ1 et l'insérer dans une cellule I1.

    Pouvez-vous m'aider?
    Est-ce assez clair? N'hésitez pas à me poser des questions.

  2. #2
    Invité
    Invité(e)
    Par défaut
    bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    t = Split(Split("Jean Terremonchat (Jean.Terremonchat@je-plaisante.com)", "@")(1), ".")(0)

  3. #3
    Membre Expert Avatar de Thautheme
    Homme Profil pro
    salarié
    Inscrit en
    Août 2014
    Messages
    1 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : salarié

    Informations forums :
    Inscription : Août 2014
    Messages : 1 373
    Par défaut
    Bonjour le fil, bonjour le forum,

    Split, split, split, hourra !!! (ho pardon)...

  4. #4
    Membre averti
    Homme Profil pro
    Assistant polyvalent
    Inscrit en
    Novembre 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Assistant polyvalent
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2014
    Messages : 13
    Par défaut
    Merci rdurupt, je vais tester mais peux-tu me dire comme cela fonctionne, stp?

  5. #5
    Invité
    Invité(e)
    Par défaut
    le méthode split découpe sous forme de tableau un texte en fonction d'un autre en occurrence ("@", puis ".") !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    tableau=Split("Jean Terremonchat (Jean.Terremonchat@je-plaisante.com)", "@")
    'tableau(0) contient la valeur  "Jean Terremonchat (Jean.Terremonchat"
    'tableau(1) contient la valeur  "je-plaisante.com)"
    tableau=Split(tableau(1), ".")
    'tableau(0) contient la valeur  "je-plaisante"
    'tableau(1) contient la valeur  "com)"
    dans mon exemple j'imbrique les 2 split!

  6. #6
    Membre averti
    Homme Profil pro
    Assistant polyvalent
    Inscrit en
    Novembre 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Assistant polyvalent
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2014
    Messages : 13
    Par défaut
    Ok alors j'ai testé mais Excel me dit qu'il y a une erreur:

    =Split(Split("Jean Terremonchat (Jean.Terremonchat@je-plaisante.com)", "@")(1), ".")(0)

  7. #7
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par nge21 Voir le message
    Ok alors j'ai testé mais Excel me dit qu'il y a une erreur:

    =Split(Split("Jean Terremonchat (Jean.Terremonchat@je-plaisante.com)", "@")(1), ".")(0)
    qui récupère la valeur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    t = Split(Split("Jean Terremonchat (Jean.Terremonchat@je-plaisante.com)", "@")(1), ".")(0)

  8. #8
    Membre averti
    Homme Profil pro
    Assistant polyvalent
    Inscrit en
    Novembre 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Assistant polyvalent
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2014
    Messages : 13
    Par défaut
    Autant pour moi, j'avais collé la ligne (t=Split...) dans la cellule I1. Rien compris du tout moi...

    Je me suis mal exprimé, en fait je n'ai pas un début de code ni même un code tout fait. Je suppose qu'il faut que je doive implémenter la ligne dans un code, n'est-ce pas?

    Pardonnez ma lenteur de compréhension :S

    Edit: d'ici 16h je vous poste la réponse.

  9. #9
    Invité
    Invité(e)
    Par défaut
    Regarde la pièce jointe!
    en B1 =Decouper(Decouper(A1;"@";1);".";0)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Function Decouper(T As String, Car As String, Collone As Integer)
    Decouper = Split(T, Car)(Collone)
    End Function
    Fichiers attachés Fichiers attachés

  10. #10
    Membre averti
    Homme Profil pro
    Assistant polyvalent
    Inscrit en
    Novembre 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Assistant polyvalent
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2014
    Messages : 13
    Par défaut
    Merci pour la pièce jointe!

    Ca m'a aidé à pigé! Problème résolu, je vais l'automatiser et je reviens vers vous pour poser le code.

    A (très) bientôt

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Graphe et Macro et Excel et VBA
    Par life is magic dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 18/11/2005, 18h24
  2. Activation des macros sous Excel
    Par Igloobel dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 10/10/2005, 12h44
  3. macro sous excel
    Par julien13200 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 21/02/2005, 16h49
  4. Macro dans excel permettant de voir si un fichier est ouvert
    Par VirginieGE dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 12/08/2004, 08h51
  5. [VBA-E] macro conversion excel vers csv
    Par baboune dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 15/07/2004, 10h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo