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 :

Remplir Bon de Commande Depuis Combobox activex


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2018
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2018
    Messages : 13
    Par défaut Remplir Bon de Commande Depuis Combobox activex
    Bonjour à Tous

    SVP j'ai besoin d'aide

    j'archive les commandes que je fais depuis la "feuille commande" dans la "feuille historique_cde"

    je voudrais qu' a la sélection du combobox n° de commande qui se trouve dans la "feuille commande" ,
    pouvoir récupérer les infos correspondantes dans la feuille historique et les mettre dans la feuille commande .


    j'ai bibouiller quelques lignes de code mais j'y arrive pas
    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
    31
    32
    33
    34
    35
    36
    37
    Dim f As Worksheet, sh As Worksheet
    Dim Plage As Range
    Dim Lr As Long
     
    Set f = Sheets("Historique_Cde")
    Set sh = Sheets("Commande")
    Set Plage = f.Range("A" & f.Range("H" & Rows.Count).End(xlUp).Row)
    Lr = f.Range("A" & Rows.Count).End(xlUp).Row
     
    ' Effacer les valeurs si existe
     
    sh.Range("c6:c7").ClearContents
    sh.Range("f12:f30").ClearContents
     
    sh.Range("f5:f7").ClearContents
    'MsgBox sh.Range("c5").Value
     
    For Each c In Plage
        If ComboBox2.Value = sh.Range("c5").Value Then
     
            For i = 12 To 30
               sh.Cells(2, i).Value = f.Range("B" & Lr).Value
               sh.Cells(3, i).Value = f.Range("C" & Lr).Value
               sh.Cells(4, i).Value = f.Range("D" & Lr).Value
               sh.Cells(5, i).Value = f.Range("E" & Lr).Value
               sh.Cells(6, i).Value = f.Range("F" & Lr).Value
     
     
            Next i
     
        End If
    Next c
     
    Set f = Nothing
    Set sh = Nothing
    Set Plage = Nothing
    End Sub
    Merci d'avance pour vos contributions.
    je met en PJ une copie du fichier
    cordialement
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [V8] Impossible de créer une facture depuis un bon de commande
    Par Afrikanovic85 dans le forum Odoo (ex-OpenERP)
    Réponses: 0
    Dernier message: 16/09/2016, 20h31
  2. [XL-2000] Remplir un bon de commande depuis un tableau de pièces
    Par jenovas21 dans le forum Excel
    Réponses: 2
    Dernier message: 28/05/2010, 15h29
  3. [VBA-E]Automatisation d'un bon de commande
    Par Lexot2 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 06/10/2006, 12h17
  4. [MySQL] Clients n'ayant pas commandé depuis n mois
    Par sdelaunay dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 08/07/2006, 13h26
  5. Réponses: 7
    Dernier message: 27/03/2006, 13h34

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