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 :

Les conditions dans excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 26
    Par défaut Les conditions dans excel
    bonjours , je ne connais pas tres bien excel et je dois dans le cadre de mon stage, ecrire une macro :
    -J'ai fait un petit dessin en esperant que vous compreniez ce que je veux .



    C'est tres schematique mais la macro dois parcourir toutes la colonne 1 , et en fonctions des status recontres ecrire le resultat dans la colonne 2.
    J'espere que vous pourrez m'aider , en tout cas je vous remercie d'avance.

  2. #2
    Membre émérite
    Avatar de ouisansdoute
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    931
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 931
    Par défaut
    Bonjour,

    Ton cas nécessitera l'utilisation d'une boucle.
    Ce lien devrait t'aider : http://silkyroad.developpez.com/vba/boucles/

  3. #3
    Membre Expert

    Homme Profil pro
    Technicien Métrologie R&D
    Inscrit en
    Janvier 2007
    Messages
    1 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien Métrologie R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 610
    Billets dans le blog
    1
    Par défaut
    curieux qu'il te failles une macro une simple formule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =si(ou(Ax="test";Ax="Pre test");"Ok";error)
    à mettre en colonne B et à tirer vers le bas

  4. #4
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 26
    Par défaut
    Alors merci pour vos conseils!!!Daranc j'ai essaye ta formule , mais dans une autre colone que A (exemple D). J'ai un message d'erreur du type #NAME?.J'ai remplace les Ax par Dx mais je pense que c'etait pas sa la bonne manip .

    Sinon je crois que je dois utiliser une macro pour que cette "formule" fonctionne directement a l'ouverture du classeur.

    Tirer la formule sur tout la colonne c'est simple mais dans mon cas les tableaux font plusieurs milliers de lignes donc sa prend trop de temps.

    Une idee de code pour autmatiser tout sa ?
    J'attend vos reponses avec impacience n'essitez pas a donner votre avis.

    Cordialement
    Sebastien

  5. #5
    Membre émérite
    Avatar de ouisansdoute
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    931
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 931
    Par défaut
    Bonjour,

    Dans la formule de Daranc, il me semble que le mot error doit être entre Guillemets.

    par ailleurs, le x de Ax est le numéro de ligne. Donc, pour qu'elle fonctionne il faut l'adapter.
    Ainsi si tes données sont en colonne A et commencent ligne 2
    il te faut saisir en cellule B2 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =si(OU(A2="test";A2="Pre test");"Ok";"NOK")
    Enfin pour ce qui est du code, ce serait bien que tu creuses un peu avec le lien donné par exemple. La macro pourrait faire :
    pour toutes les cellules de A1 à la dernière ligne utilisée de A
    si la valeur de la cellule contient test alors la valeur dans la colonne B égale OK

  6. #6
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 26
    Par défaut
    J'ai toujours un soucis , la formule ne fonctionne pourtant je pense avoir respecte la syntaxe. Je suis sur un excel Allemand donc au niveau l'aide dans excel je ne coomprend pas grand chose .

    http://imgur.com/z4ya7.jpg

    Sinon pour la macro je vais suivre tes instructions je vais essayer de decouvrir par moi meme mais je pense que j'aurais rapidement de nouvelle questions .

Discussions similaires

  1. Les SmartArt dans Excel 2007
    Par SilkyRoad dans le forum Contribuez
    Réponses: 0
    Dernier message: 22/08/2007, 19h58
  2. Requete condition dans excel
    Par jokenjo dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 22/08/2007, 19h32
  3. Réponses: 3
    Dernier message: 09/02/2007, 11h31
  4. Les conditions dans Dreamweaver
    Par zeugzeug dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 06/01/2007, 12h48
  5. [VBA-E]Formulaire word, récupérer les données dans excel
    Par sablier dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 30/05/2006, 07h38

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