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 :

recherche suite de ligne par sélection


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 2
    Par défaut recherche suite de ligne par sélection
    Bonjour,

    Voila, je me suis mis à la programmation VB depuis peu et il y a une automatisation que je n'arrive pas à réaliser:
    le document sur lequel je voudrais appliquer le code est une base de donnee excel contenant un très grand nombre d'information.

    Chaque ligne de mon programme représente une opération à réaliser, et ce que j'aimerai faire, c'est créer une macro me permettant d'identifier une suite d'opérations, et surtout, me permettant d'identifier combien de fois cette suite d'opération est réalisée (de plus si on pouvait changer la couleur des lignes de cette suite, ce serait parfait)
    voici un exemple du type de code que j'ai déjà créé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Sub
    'i nombre de ligne
    'j nombre de colonne
    While i<5000
    if( _
    Cells(i,j)="percer" and _
    Cells(i+1,j)="poser une vis" _
    ) Then
    Rows(i:i+1).Interior.ColorIndex = 4 
    i=i+1
    Endif
    wend
    Endsub
    (ceci n'est qu'un exemple)

    Note: a savoir que toutes mes suites commencent par une même opération "préparation" et finissent par "nettoyage"

    Mon problème:
    aujourd'hui, je dois aller (pour X suites d'opérations différentes à identifier) dans mon programme et changer de façon manuel les valeurs des X opérations qui changent d'une suite à une autre
    ce qui est très fastidieux et me prend un temps fou

    j'aimerai savoir si il était possible de procéder de la sorte:

    je n'ai qu'a sélectionner dans mon excel la suite d'opération (ie sélectionner les X lignes), lancer mon programme et il fera tout seul une recherche de cette suite dans tout mon document et me mettra en gris les résultats


    si quelqu'un pouvait m'aider ce serait super.....

    merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Travailles-tu directement dans Excel ou sur un fichier VBScript externe ?

    Philippe

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 2
    Par défaut
    en faite j'ai créer une macro sous excel et je l'ai modifié dans le vb de excel
    en faisant outils-> macro-> modifier

    c'est la que j'ai tapé mon code....

    Je ne sais pas si j'ai bien répondu à ta question...

Discussions similaires

  1. [XL-2010] Recherche de lignes masquées, sélection et affichage
    Par rontoto dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/11/2014, 17h22
  2. Réponses: 54
    Dernier message: 09/03/2013, 15h27
  3. Réponses: 10
    Dernier message: 01/03/2011, 09h49
  4. Recherche ligne par ligne + affichage
    Par piero53 dans le forum Langage
    Réponses: 30
    Dernier message: 17/02/2010, 17h44

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