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

Excel Discussion :

[FORM] remplacer la valeur d'une cellule par une autre [XL-2007]


Sujet :

Excel

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 15
    Points : 11
    Points
    11
    Par défaut [FORM] remplacer la valeur d'une cellule par une autre
    Bonsoir,
    dans une table je trouve grâce à RECHERCHEV la cellule qui correspond au prix d'un article (ligne) pour un client déterminé (col).
    Comment puis-je remplacer cette valeur par une autre, issue d'une matrice adjacente ?
    Mille mercis déjà,
    coldavires

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    660
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 660
    Points : 782
    Points
    782
    Par défaut
    Bonjour et bienvenu sur le forum,

    Difficile de te répondre avec le peu de renseignements fournis.

    D'après ce que je crois comprendre, tu as un tableau dont les premières colonnes comportent des données fixes (n° d'article, libellé, ...) suivi d'une série de colonnes reprenant les prix de divers clients.

    Ce que tu souhaites c'est pouvoir faire varier le troisième argument (n° de la colonne) de ton RECHERCHEV suivant le nom du client cherché.

    Est-ce cela ?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 15
    Points : 11
    Points
    11
    Par défaut
    Bonsoir et désolé de m'exprimer mal.
    Col A : Code art
    Col B : Nom art
    Col C : PV standard
    Col D : sous le N°, report de la liste des PV standars, mais certaines lignes auront un autre prix que le PV standard

    Dans une petite matrice adjacente je cherche, pour un client donné, l'article auquel je vais attribuer un prix spécial au client concerné.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =RECHERCHEV(O4;A1:K467;R2;FAUX)
    ( en O4 j'entre le N° article que je cherche).
    Excel m'indique le prix actuel. Je n'ai plus qu'à le changer...:-(

    Mais comment ?...

    Merci.


    Citation Envoyé par ullan Voir le message
    Bonjour et bienvenu sur le forum,

    Difficile de te répondre avec le peu de renseignements fournis.

    D'après ce que je crois comprendre, tu as un tableau dont les premières colonnes comportent des données fixes (n° d'article, libellé, ...) suivi d'une série de colonnes reprenant les prix de divers clients.

    Ce que tu souhaites c'est pouvoir faire varier le troisième argument (n° de la colonne) de ton RECHERCHEV suivant le nom du client cherché.

    Est-ce cela ?

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    660
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 660
    Points : 782
    Points
    782
    Par défaut
    Bonsoir,

    Je n'ai toujours rien compris à ce que tu cherches de faire !
    Soit plus explicite si tu veux de l'aide.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 15
    Points : 11
    Points
    11
    Par défaut
    Désolé.
    J'ai une feuille qui reprend une colonne A composée de 1000 articles.
    La colonne B reprend la dénomination.
    La colonne C le prix de vente "normal"
    Suivent ensuite 100 colonnes figurant les prix pratiqués pour chacun des 100 clients que nous livrons quotidiennement.
    La feuille se compose donc de 103.000 cellules.
    Lorsqu'un client négocie l'obtention d'un prix spécifique pour un article je dois changer la valeur de la cellule qui se trouve au carrefour de la ligne de référence de l'article, et de la colonne de référence du client.
    C'est pénible et hasardeux, source d'erreurs.
    J'ai donc créé un petit "module" (matrice) dans lequel j'indique le N° du client et le N° de l'article, ainsi que le nouveau prix du dit article pour ce client.
    Je demande à Excel de me retrouver la cellule correspondant à ce croisement et j'aimerais que le nouveau prix s'y inscrive.
    Fus-je plus clair ?
    Mille mercis de votre gentillesse.

  6. #6
    Membre chevronné Avatar de rvtoulon
    Homme Profil pro
    Agent Technique
    Inscrit en
    Mars 2009
    Messages
    1 042
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Agent Technique
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 042
    Points : 2 003
    Points
    2 003
    Par défaut
    Slt,
    je ne sais pas si c'est ce que tu souhaites, mais pour m'exercer j'ai fait un classeur exemple qui ouvre un userform que tu renseignes en sélectionnant le produit et le client, tu click sur le bouton rechercher, il affiche les prix correspondant, tu indiques le nouveau prix pour ce client et tu click sur modifier, et il remplace dans le tableau le prix pour ce client.
    tu dois bien sur adapter le code à ton cas.
    Si tu as des questions j'essaierais d'y répondre,

    Voir le fichier ci joint.
    Fichiers attachés Fichiers attachés
    @+

    Si vous avez trouvé la solution à votre problème n'oubliez pas d'appuyer sur
    Et n'oubliez pas de voter en appuyant sur si ce message a repondu à vos attentes.
    Ou sur si ce n'est pas le cas

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    660
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 660
    Points : 782
    Points
    782
    Par défaut
    Bonjour,

    Pas sur d'avoir compris, mais en pièce jointe tu trouveras un exemple de principe qui devrait te permettre de placer des formules dans ton fichier.

    Cela fonctionne, la mise en page n'est probablement pas la même que la tienne.
    Fichiers attachés Fichiers attachés

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 15
    Points : 11
    Points
    11
    Par défaut
    Fantastique ! Exactement ce que je cherchais.
    Bravo et un tout grand merci.

    Citation Envoyé par rvtoulon Voir le message
    Slt,
    je ne sais pas si c'est ce que tu souhaites, mais pour m'exercer j'ai fait un classeur exemple qui ouvre un userform que tu renseignes en sélectionnant le produit et le client, tu click sur le bouton rechercher, il affiche les prix correspondant, tu indiques le nouveau prix pour ce client et tu click sur modifier, et il remplace dans le tableau le prix pour ce client.
    tu dois bien sur adapter le code à ton cas.
    Si tu as des questions j'essaierais d'y répondre,

    Voir le fichier ci joint.

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

Discussions similaires

  1. [Toutes versions] coller les données d'une plage d'une cellule dans une cellule d'une autre feuille[VBA]
    Par arthson dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 24/01/2012, 17h37
  2. [XL-2007] problème de codage en vba ("copie d'une partie d'une cellule dans une cellule vide")
    Par skipeemed dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 26/10/2010, 17h01
  3. [XL-2002] Macro de comparaison d'une cellule d'une feuille avec une cellule d'une autre feuille.
    Par steelydan dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 08/09/2010, 12h59
  4. changer les valeurs graphique sans passer par une cellule
    Par mennix dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 06/11/2007, 19h56
  5. [VBA]Affectation d'une valeur à une cellule par une fonction
    Par lallougri dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 27/02/2006, 14h24

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