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 :

test sur le premier caractère d'une cellule [XL-2000]


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2003
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2003
    Messages : 132
    Par défaut test sur le premier caractère d'une cellule
    Bonjour,

    est-ce que quelqu'un sait comment on test la valeur du premier caractère d'une cellule.

    Par exemple si la première lettre de la cellule I12 est un A alors on fais une action.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2010
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Transports

    Informations forums :
    Inscription : Octobre 2010
    Messages : 62
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(GAUCHE('cellule';'nombre de car. à récupérer')="'valeur à tester'";"action";"pas d'action")
    Par exemple pour vérifier si le premier caractère en I12 est 'A' :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(GAUCHE(I12;1)="A";"action";"pas d'action")
    Reste plus qu'à le transposer en vba si besoin.
    ++

  3. #3
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2003
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2003
    Messages : 132
    Par défaut
    Merci pour ton aide çà marche nickel

    Voilà le code Vba si cela peut aider quelqu'un :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ActiveCell.FormulaR1C1 = _
            "=IF(LEFT(RC[4],1)=""A"","action","pas d'action")

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

Discussions similaires

  1. Supprimer les 5 premiers caractères d'une cellulle dans un TCD
    Par had4789 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 04/08/2014, 15h50
  2. Test sur le premier élément d'une collection
    Par okoweb dans le forum jQuery
    Réponses: 6
    Dernier message: 22/05/2014, 11h39
  3. Réponses: 1
    Dernier message: 16/09/2009, 13h30
  4. Premier caractère d'une cellule
    Par devvba dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 24/03/2008, 17h07
  5. filtre WHERE sur premier caractère d'une colonne
    Par Maljuna Kris dans le forum Requêtes
    Réponses: 8
    Dernier message: 20/11/2005, 18h52

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