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 :

Trouver une valeur specifique dans les colonnes avec une Macro


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2009
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Mexique

    Informations forums :
    Inscription : Mai 2009
    Messages : 48
    Points : 44
    Points
    44
    Par défaut Trouver une valeur specifique dans les colonnes avec une Macro
    Bonjour a tous et merci pour votre aide.
    J’ai besoin chercher le nom « Dia18 » et « dia10 » dans un fichier Excel, dans non importe quelle colonne mais sur la ligne 1 (B1, C1, D1, X1). Et aussi j’ai besoin copier et coller tous les valeurs depuis la ligne 2 jusqu’à la dernière valeur.
    Le code que j’ai déjà écrit est le suivant:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Dim u as Integer
    for u = 1 to 60
    windows("CATALOGUE.XLS").activateprevious
    sheets("amd").select
    if range(cells(1,u)) = "Dia18" or "dia10" then
    range(cells(2,u)).select
    selection.copy
    windows("CATALOGUE.XLS").activate
    sheets("CP ou EM").select
    range("m" & range("m" & rows.count).end(xlup).row +1).pastespecial paste:=xlpastevalues, operations:=xlnone, skipblanks_
    :=true, transponse:=false
    end if
    next u
    Quand je lance la macro, il s'arrêt et me montre le suivante message:

    Erreur d'exécution '10044:
    La méthode 'Range' de l'objet '_Global' a échoué

    Merci beaucoup

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

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Points : 2 168
    Points
    2 168
    Par défaut
    Outre le fait que ton code est plein de select tu pourrais peut être expliquer ce qui ne va pas dedans non?
    En tout cas un lien pour connaitre la derniere colonne (mieu que daller arbitrairement jusqu'à la 60ème)
    http://www.developpez.net/forums/d45...gnees-feuille/

    Sinon regarde l'aide sur la fonction FIND ca ira beaucoup plus vite

Discussions similaires

  1. [XL-2007] Retrouver toutes les lignes qui ont une valeur identique dans la colonne A
    Par bartimeus35 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 24/06/2012, 17h47
  2. Réponses: 7
    Dernier message: 05/08/2010, 18h42
  3. [XL-2003] Faire correspondre une colonne avec une autre et copié les données dans la bonne colonne
    Par mairiemeudon dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 01/06/2010, 15h31
  4. [EJBQL] Requête avec une valeur constante dans les champs résultat
    Par adamo901 dans le forum Java EE
    Réponses: 1
    Dernier message: 13/04/2009, 00h32
  5. Réponses: 4
    Dernier message: 30/05/2008, 10h47

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