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 :

Utilisation de Cells.Find


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    étudiant
    Inscrit en
    Mars 2015
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Albanie

    Informations professionnelles :
    Activité : étudiant

    Informations forums :
    Inscription : Mars 2015
    Messages : 28
    Par défaut Utilisation de Cells.Find
    Bonjour,

    Dans le cadre de mon programme, je dois, à partir d'une valeur qui est dans une série de données dans une colonne, retrouver l'adresse de celle ci.

    Mais j'ai une erreur du type :
    Cells find error object variable or with block not set Results
    Voilà ce que j'ai fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    dim x as range
     
    sheets("feuille").select
     
    range("A1") .select
     
    Set x = Cells.Find(gain_max, , xlValues)
    n = x.Row
    J'ai déjà réussis à l'utiliser sur une autre feuille pour tester mais dans mon programme elle me renvoit cette erreur ... la fonction me renvoit nothing sur X. Qu'elles peuvent être les causes de cette erreur ?

    Cordialement

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut

    Bonjour,

    cette méthode renvoie Nothing quand il n'y a pas de correspondance avec l'affichage d'une cellule :

    • soit la valeur cherchée n'existe pas ou n'est pas affichée identiquement;

    • soit il y a un mauvais paramétrage de la méthode (consulter son aide VBA et son exemple).

    Et ne pas oublier l'ami du débutant : le Générateur de macros !
    En l'activant puis en effectuant la recherche manuellement, un code est livré sur un plateau …

    _____________________________________________________________________________________________________
    Je suis Charlie - Je suis Bardo

  3. #3
    Membre averti
    Homme Profil pro
    étudiant
    Inscrit en
    Mars 2015
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Albanie

    Informations professionnelles :
    Activité : étudiant

    Informations forums :
    Inscription : Mars 2015
    Messages : 28
    Par défaut
    Merci, je pense effectivement qu'il cherche au mauvais endroit ...

    En gros dans mon porjet il y a 3 dossiers, un dossier Microsoft Excel Objets où il y a mes feuilles excel.
    Un dossier module où il y a des bibliothéques, et enfin un dossier feuilles où il y a mon useform et j'intéragis avec les feuilles du dossier Microsoft Excel Objects

    J'ai essayé avec activecell.cells.find ça ne marche pas non plus même si avant je fais un range et un sheets >.>

    Sur l'enregistreur de macro je ne trouve pas la fonction qui permet de donner le lieu de la valeur max sur une colonne

Discussions similaires

  1. Utilisation d'un cells.find avec texte et variable
    Par remi2305 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 11/05/2015, 10h55
  2. Utilisation de cells.find
    Par wanou44 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 06/11/2008, 17h24
  3. [VBA-E] utilisation de cells
    Par flamel dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 23/12/2006, 10h49
  4. utilisation de std::find( string )
    Par ccensam dans le forum SL & STL
    Réponses: 1
    Dernier message: 24/11/2006, 22h07
  5. Réponses: 4
    Dernier message: 08/08/2006, 13h44

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