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 :

protection de formule


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 132
    Par défaut protection de formule
    dans ma feuille style facture il y a une formule recherchev ...dans une bd,
    jusque la tout vas , mon probleme est que dans ma bd j'ai fait un bouton ajout de d'info bd ... il insert une ligne et entre les données.
    quand je retourne sur la feuille facture la formule a changer elle ajoute une ligne dans ma plage , meme si je fais f4 ..$g$48 exemple ......

    comment y remedier

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

    Excuse moi, mais je n'ai rien compris.

    Pourrais-tu refaire ton explication, en plus détaillé, et en évitant les abréviations.



    Starec

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 132
    Par défaut
    j'essais mais ....j'ai de la misere a me comprendre
    j'ai une macro qui ajoute des données dans ma banques de donnée,

    dans la feuille facture, j'inscrit un code que excel trouve dans ma banque de données et l'inscrit dans la feuille a coté du code.
    a chaque fois que j'ajoute une donnée dans ma banque de donnée , la formule de la feuille facture change :
    celle avant l'ajout:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    = SI(ESTERREUR(RECHERCHEV($B21;'BANQUE MODULE'!$I$19:$K$500;3;0));"";RECHERCHEV($B21;'BANQUE MODULE'!$I$19:$K$500;3;0))
    celle apres :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    = SI(ESTERREUR(RECHERCHEV($B21;'BANQUE MODULE'!$I$19:$K$500;3;0));"";RECHERCHEV($B21;'BANQUE MODULE'!$I$20:$K$501;3;0))

  4. #4
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Que le début de ta plage $I$19 devienne $I$20 ce n'est pas normal.

    Par contre que la fin de ta plage $I$500 devienne $I$501 là c'est normal vu que tu insères une ligne et que tu étends ta plage, sinon après avoir inséré une ligne ta recherche ne se ferait plus sur toute ta base de donnée, je ne vois pas où se situe le problème...

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 567
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 567
    Par défaut
    Citation Envoyé par fring
    Que le début de ta plage $I$19 devienne $I$20 ce n'est pas normal.

    sauf si la ligne a été ajoutée avant I19

    a priori, je ne vois rien d'anormal au comportement que tu décris. en quoi te pose t'il probleme ?
    j'édite :
    a moins que ce qui te pose probleme soit le fait que la formule ne change que dans sa deuxieme partie . mais je pense plutot que ça c'est un pb de copier collé parce que chez moi, elle est modifiée dans toute la formule

  6. #6
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Citation Envoyé par alsimbad Voir le message
    sauf si la ligne a été ajoutée avant I19
    aaah oui bien sûr, c'est là qu'est l'os...j'envisageais l'insertion de ligne dans la plage mais pas à la première ligne de la plage et à ce moment là dans la formule, toute la plage se décale d'une ligne et la ligne insérée n'en fait pas partie

  7. #7
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    euuh ... ça doit être l'heure tardive qui me rend la compréhension de ton ennoncé difficile

    Là il me semble qu'un petit bout de fichier serait le bienvenu, avec quelques lignes comme exemple et quelques mots d'explication de ce que tu as au départ, de ce que tu fais et de ce que tu souhaites obtenir


    Edit : je vois que je ne suis pas le seul noctambule à ne pas posséder de décodeur

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 04/01/2013, 16h27
  2. [XL-2010] Protection cellules avec Formule
    Par mikew75 dans le forum Excel
    Réponses: 1
    Dernier message: 05/10/2011, 12h31
  3. [XL-2007] Protection de formule et macro qui refusent de marcher ensemble
    Par HotshotPP dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 29/04/2011, 09h23
  4. [Formule] Lever et coucher du soleil
    Par psl dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 21/10/2002, 16h37
  5. [reseaux] Comment creer un compte user à partir d'un formul avec perl
    Par oulai_evado dans le forum Programmation et administration système
    Réponses: 4
    Dernier message: 01/10/2002, 19h54

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