CbNomArticleMenu ne se remplit pas.

Résolu
BUDGETS Messages postés 1612 Date d'inscription   Statut Membre Dernière intervention   -  
BUDGETS Messages postés 1612 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour à toutes et à tous,

Quand je clique sur le cbNomArticleMenu, celui-ci reste vide (fichier TESTS LIEGE) alors que dans le fichier BUDGETS1 il se remplit.

D'avance merci pour votre aide.

Fichier TEsTS LIEGE.xlsm :

https://cjoint.com/c/LLrtcPwQuS8

Fichier BUDGETS1.xlsm :

Nom nature création : création articles menus

Nom nature article menu : Dessert midi retraite

https://cjoint.com/c/LLrtfupHEC8


BUDGETS

2 réponses

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     

    Bonjour,

    Deux codes differents pour la meme fonction!!!!!

    Devriez faire des copier/coller des procedures et modifier ce qui doit l'etre, ici Sh2 ald Sh1 pour Test liege

    'BUDGET1
    Private Sub cbNomNatureArticleMenu_Change()
        Dim i As Integer
        If cbNomNatureArticleMenu.ListIndex = -1 Then Exit Sub
            i = cbNomNatureArticleMenu.ListIndex + 1
            tbCodeNatureArticleMenu = sh01.ListObjects("TabNatureArticleMenu").DataBodyRange(i, 2)
            With sh01.ListObjects("TabProduits")
                For i = 1 To .ListRows.Count
                    If cbNomNatureArticleMenu = .DataBodyRange(i, 3).Value Then
                        cbNomArticleMenu.AddItem .DataBodyRange(i, 1).Value
                    End If
                Next i
        End With
    End Sub
    
    'Test-LIEGE
    Private Sub cbNomNatureArticleMenu_Change()
    Dim lig As Byte
    'Effacer le contenu des cb et des tb si cbNomNatureArticleMenu est vide.
        If cbNomNatureArticleMenu = "" Then
            tbCodeNatureArticleMenu.Value = ""
            cbNomNatureArticleMenu.Value = ""
            tbCodeNatureArticleMenu.Value = ""
        End If
                If cbNomNatureArticleMenu.ListIndex = -1 Then Exit Sub
                    lig = cbNomNatureArticleMenu.ListIndex + 1
                        tbCodeNatureArticleMenu = sh02.ListObjects("TabNatureArticleMenu").DataBodyRange(lig, 2)
        Call ModificationLibellés
    End Sub
    
    0
  2. BUDGETS Messages postés 1612 Date d'inscription   Statut Membre Dernière intervention  
     

    Bonjour f894009,

    Très heureux de te retrouver. Merci pour ta réponse.

    Je vais rectifier TESTS LIEGE comme tu le suggères et te tiendrai au courant du résultat. Résultat désiré obtenu. Merci encore. Maintenant, je vais m'attaquer à la modification libellés et aux prédéfinitions période et conditionnement.


    0