Avertissement déjà encoder

merci_de_votre_aide Messages postés 61 Statut Membre -  
merci_de_votre_aide Messages postés 61 Statut Membre -
Bonjour à tous,

J'ai deux feuille une saisie et l'autre liste produit

Dans la première il y a une commande qui ouvre un userform nouvel article qui encode ceux-ci dans ma deuxième feuille.

Mon problème est:

J'aimerais réussir, pendant l'encodage de mon userform, si en envoyant dans ma deuxième feuille un article déjà encoder, qu'un message m'aparaisse et m'informe qu'il y a déjà l'article encodé et ne pas prendre l'encodage en considération.

Je joins un modèle, si malheureusement, je ne me saurais mal expliquer

http://www.cijoint.fr/cjlink.php?file=cj200910/cijIcgpqbN.xlsm

En vous remerciant d'avance
Configuration: Windows XP Internet Explorer 7.0

10 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    bonjour

    essaies:
    Private Sub CommandButton1_Click()
    Dim insmot As Long
    
    insmot = Worksheets("Liste produits").Range("a65536").End(xlUp).Row + 1
    With Worksheets("Liste produits")
        If Application.CountIf(.Range("a1:a" & insmot), TextBox1) > 0 Then
            MsgBox "article existant"
        Else
            .Range("A" & insmot) = TextBox1
        End If
    End With
    
    TextBox1 = ""
    End Sub

    testée avec XL2003
    0
  2. merci_de_votre_aide Messages postés 61 Statut Membre 16
     
    Bonjour michel,

    Je te remercie de ton temps, ce que tu ma proposer marche vraiment bien. C'est ce que je chercher, un grand merci.

    Si je peux abuser, stp.

    J'ai rajouter un textbox2, serait il possible de faire:

    quand j'insère mon produit dans le textbox1 et qu'il y a un produits identique, une alerte me préviens et n'encode pas les données du textbox1 dans ma deuxième feuille (ça marche, grace à toi).

    Cependant les données du textbox2 est quand même valider et va dans la deuxième feuille.

    Ce que j'aimerais, c'est dès qu'il y a alerte qu'aucune donnée de tous les textbox ne soit pas prise en considération.

    En te remerciant d'avance,
    0
  3. merci_de_votre_aide Messages postés 61 Statut Membre 16
     
    Re,

    Je te communique la pièce jointe, pour que tu ais plus facile

    Merci encore

    http://www.cijoint.fr/cjlink.php?file=cj200911/cijJfEjgdK.xlsm
    0
  4. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour,

    Pourquoi ne l'avoir pas dit AVANT ?

    si ton article existe déjà peux tu changer le nombre de bouteilles ?
    c'est dimanche, donc sois patient pour la réponse car ici il y a encore du soleil donc ballade prévue...
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. merci_de_votre_aide Messages postés 61 Statut Membre 16
     
    Bonsoir Michel,

    j'espère que ta journée c'est bien passé.

    En te remerciant
    0
  7. merci_de_votre_aide Messages postés 61 Statut Membre 16
     
    Slt Michel,

    Ce que j'aimerais, c'est que si j'ai le même article. qu'il n'encode aucun textbox. sais tous.
    0
  8. merci_de_votre_aide Messages postés 61 Statut Membre 16
     
    Re,

    J'ai essaye cela, ça marche.

    Pourrais tu regarder

    http://www.cijoint.fr/cjlink.php?file=cj200911/cijenulhCp.xlsm

    En te remerciant
    0
  9. merci_de_votre_aide Messages postés 61 Statut Membre 16
     
    Bonjour michel,

    Je crois je j'ai parlé trop vite

    ce que j'avais trouvé marche à moitié.

    J'ai amiélorer mon petit prog

    Grace à ton intervention, j'arrive à faire ce que je voulais, cependant.
    Je t'explique mon problème:

    si dans fournisseur 1 j'ai
    nom du prod quantité par casier prix
    coca 24 10

    dans fournisseur 2 j'ai
    fanta 24 10

    dans liste produits
    coca 24 10
    fanta 24 10

    Tant que maintenant pas de prob

    mon problème est que si je rajoute fanta à ma feuille 1 qui est déjà à ma feuille 2

    l'avertisseur auquel tu m'as aider me dira article déjà dans liste
    après vérification fanta ce trouveras dans les deux feuille, mais dans la feuille 1 les informations ne seras pas
    complète.

    A mon avis je me plante carrément dans mon encodage vba

    Pourrais tu regarder, stp, je te joinds mon soucis.

    http://www.cijoint.fr/cjlink.php?file=cj200911/cijO85GvOZ.xlsm

    En te remerciant énormément
    0
  10. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour,

    Désolé, mais je ne comprend rien à tes explications.... de plus, après avoir ajouté des quantités, tu ajoutes des fournisseurs, des prix... demain que rajoutes-tu ?
    0
  11. merci_de_votre_aide Messages postés 61 Statut Membre 16
     
    bonjour michel,

    ce que tu m'as dis marche très bien

    Cependant, je crois que je me trompe dans l'encodage vba.

    j'aimerais juste que si

    j'ai un produits coca dans fournisseur1
    j'ai un produits fanta dans fournisseur2

    dans liste produits on me marque coca et fanta

    pour ça, pas de prob

    mais lorsque je rajoute par exemple coca qui est dans feuille1 à la feuille2

    j'aimerais juste que coca ce marque dans feuille2 avec les donnée mais qu'il ne ce rajoute pas une deuxième fois dans liste produits.

    En te remerciant
    0