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 :

[e-03] comment vérifier le contenu d'une cellule ?


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Février 2009
    Messages : 31
    Par défaut [e-03] comment vérifier le contenu d'une cellule ?
    Bonjour,

    Je souhaite utiliser une macro pour vérifier le contenu de certaines cellules, comme par exemple :
    - en colonne A je dois avoir uniquement des codes formés d'un C suivi de 4 chiffres
    - en colonne B uniquement des valeurs "Oui" ou "Non"
    - en colonne C uniquement des valeurs en euros sous la forme XX,XX €
    - en colonne D un code postal
    - en colonne E des noms qui doivent appartenir à une certaine liste
    etc.

    Pouvez-vous me dire quel est le code pour ce type d'instruction de vérification ?

    Merci beaucoup !

  2. #2
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    colonne b :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    while(cells(i,2)<>"")
        if cells(i,2)<>"oui" or "non" then 
           Msgbox("Erreure colonne B ligne " & i)
       endif
    Wend
    colonne A
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     if not(cells(i,1) like "C###") then
        Msgbox("Erreure colonne a ligne " & i)
    end if
    collone C et D inspire toi de la collone A, # représente 1 chiffre quelconque

    voila une aide que j'ai trouvé dans la Faq
    http://silkyroad.developpez.com/VBA/...nesCaracteres/

Discussions similaires

  1. Comment récupérer le contenu d'une cellule
    Par gronaze dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/12/2008, 18h30
  2. vérifier le contenu d'une cellule
    Par babybell dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 09/12/2008, 16h01
  3. Réponses: 2
    Dernier message: 06/04/2007, 13h17
  4. Comment lire le contenu d'une cellule
    Par lthibert dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 24/01/2007, 18h21
  5. [VB6]Comment centrer le contenu d'une cellule
    Par zackrel dans le forum VB 6 et antérieur
    Réponses: 15
    Dernier message: 19/05/2006, 21h02

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