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 :

comparer valeur et copier [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 50
    Par défaut comparer valeur et copier
    Bonjour,

    j'ai un userform avec un combobox, ce combobox reprend l'ensemble de mes donnees situées dans les cellules f4:hv4. Je selectionne grace à ce combobox une donnees (X).
    Juste après, je lui indique dans un textbox un chiffre (Y).

    J'aimerais que lorsque je valide mon userform, il copie ma valeur (Y) sous la colonne de ma donnée (X).

    J'ai essayé avec "target" mais sans résultat

    Cordialement
    Fichiers attachés Fichiers attachés

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 107
    Par défaut
    Essaies avec ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    Private Sub CommandButton1_Click()
     
    Dim ligfin As Long
    Dim dercol As Long
    Dim ws As Worksheet
    Dim ValCh As Range
     
    Set ws = Sheets("feuil2")
     
        dercol = Range("IV1").End(xlToLeft).Column
        ligfin = ws.Range("a65000").End(xlUp).Row + 1
        ws.Rows(ligfin).Insert Shift:=xlDown
     
        ws.Range("c" & ligfin) = UserForm1.ComboBox1
        ws.Range("a" & ligfin) = UserForm1.TextBox1
        ws.Range("b" & ligfin) = UserForm1.TextBox2
        ws.Range("d" & ligfin) = UserForm1.DTPicker1
        ws.Range("e" & ligfin) = UserForm1.DTPicker2
        ws.Range("hw" & ligfin) = UserForm1.TextBox4
     
        With ws
            Set ValCh = .Range(.Cells(4, 1), .Cells(4, .Cells(4, Columns.Count).End(xlToLeft).Column)). _ 
    Find(What:=ComboBox2.Value, Lookat:=xlWhole, searchorder:=xlByColumns)
            ValCh.Offset(ligfin - 4, 0) = CLng(TextBox3)
        End With
     
     
    Unload UserForm1
     
    End Sub

  3. #3
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 50
    Par défaut
    merci AlphaScorpi,

    ton code fonctionne bien mise à part le faite qu'il me copie le format de la cellule du dessus .

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 107
    Par défaut
    Cela vient de ton fichier, modifie juste la mise en forme des cellules sous ta liste de produits =)

  5. #5
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 50
    Par défaut
    ok je sors

    Merci c'est nikel

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

Discussions similaires

  1. [XSLT] xsl:foreach comparer valeurs..
    Par jeb001 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 04/03/2008, 15h07
  2. comparer valeurs de plusieurs variables
    Par DiamonDonald dans le forum VB.NET
    Réponses: 15
    Dernier message: 21/02/2008, 17h42
  3. Comparer valeur null champ
    Par Tyler Durden dans le forum SQL
    Réponses: 2
    Dernier message: 30/08/2007, 11h58
  4. comparer valeurs ResultSet
    Par mmb04 dans le forum JDBC
    Réponses: 14
    Dernier message: 13/04/2007, 14h37
  5. [VB.net] Comparer valeurs d'une table à une variable
    Par collaud_vb dans le forum Windows Forms
    Réponses: 4
    Dernier message: 19/09/2006, 15h24

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