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

Affichage des résultats du sondage: Pouvez vous maider

Votants
1. Vous ne pouvez pas participer à ce sondage.
  • Oui

    1 100,00%
  • Peut-etre

    0 0%
  • non

    0 0%
Sondage à choix multiple
Macros et VBA Excel Discussion :

dnkeyfly dnkeyfly En ligne Demande pour trouver le problème


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
    Homme Profil pro
    LA
    Inscrit en
    Décembre 2023
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : LA

    Informations forums :
    Inscription : Décembre 2023
    Messages : 1
    Par défaut dnkeyfly dnkeyfly En ligne Demande pour trouver le problème
    Bonjour, je viens vers vous car je n'arrive pas à résoudre et sa fait 4h que je suis dessus,
    Quand je vais dans > LOGEMENTS > AJOUTER > je rempli les champs > Valider> et la je rencontre le problèmen°424
    Pouvez vous m'aider à résoudre le problème, vous trouverez le fichier ci-joint
    merci
    bien cordialement,
    PS: ce fichier à pour but de gérer des location immobilières
    GESTION LOCATIVE v6.xlsmNom : Capture d'écran 2023-12-19 225313.png
Affichages : 109
Taille : 64,3 Ko

  2. #2
    Membre émérite
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2022
    Messages
    685
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Octobre 2022
    Messages : 685
    Par défaut
    Bonjour,

    quand tu cliques sur débogage, tu vas arriver sur du code avec une ligne en jaune.
    Par exemple
    Le message signifie que l'objet présent dans la ligne (ici toto) n'existe pas dans le contexte, ou que ce n'est pas un objet (mais par exemple une variable)
    Si tu nous montrais le code en cause (on est un certain nombre à ne pas avoir pas envie d'ouvrir une PJ en .xlsm et de lancer l'exécution) on pourrait en dire plus.

  3. #3
    Membre Expert
    Inscrit en
    Décembre 2002
    Messages
    993
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 993
    Par défaut
    Bonjour, je vois que tu as changé le codename de toutes tes feuilles sauf une, qui s'appelle "Feuil1" et qui devrait donc s'appeler "FeuilLogements". Et donc, dans ta macro du bouton "Valider", lorsque tu fais i = Derligne(FeuilLogements.Name, "A") tu obtiens l'erreur 424 parce que la feuille n'est pas trouvée.

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 532
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 532
    Par défaut
    Salut,

    Quelques points m'ont fait ticker sur ton code:
    Ta variable AjuotouModif n'a de sens que dans le cadre d'un formulaire, et n'a pas vocation à être globale (sinon lorsque je modifie un locataire, toutes les autres fonctionnalités entrent en mode modification, ce qui évidement, est faux).
    Plusieurs formulaires peuvent contenir des variables dont le nom est identique, ca ne pause aucun problème.
    Même remarque pour la variable LigneAModifier, elle n'a de sens qu'au sein d'un formulaire ou une feuille.

    En général, les variables globales sont à proscrire

    Tu utilises des tableaux structurés, c'est une bonne chose. Encore faudrait-il en tirer avantage (ce que tu ne fais pas).
    Le site propose plusieurs tutoriels sur les tableaux structurés, je te conseille de les consulter. Ce sera autrement plus simple de les manipuler que de passer par un objet Range "a la con".

Discussions similaires

  1. Problème de filtre pour trouver la dernière ligne
    Par KekeStreet dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 13/12/2012, 14h12
  2. [RegEx] Problème pour trouver la bonne regex remplacement d'une ligne
    Par shughen dans le forum Langage
    Réponses: 12
    Dernier message: 20/06/2011, 18h33
  3. Réponses: 5
    Dernier message: 11/09/2007, 13h51
  4. [Excel] Le + rapide pour trouver 1 ligne
    Par WagaSeb dans le forum Excel
    Réponses: 4
    Dernier message: 20/03/2007, 16h12
  5. Réponses: 3
    Dernier message: 02/03/2007, 16h28

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