CbNomArticleMenu ne se remplit pas.

Résolu
BUDGETS Messages postés 1333 Date d'inscription samedi 19 juillet 2014 Statut Membre Dernière intervention 24 novembre 2023 - Modifié le 17 déc. 2022 à 20:11
BUDGETS Messages postés 1333 Date d'inscription samedi 19 juillet 2014 Statut Membre Dernière intervention 24 novembre 2023 - 18 déc. 2022 à 10:47

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


A voir également:

2 réponses

f894009 Messages postés 17068 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 29 novembre 2023 1 696
18 déc. 2022 à 09:48

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
BUDGETS Messages postés 1333 Date d'inscription samedi 19 juillet 2014 Statut Membre Dernière intervention 24 novembre 2023
Modifié le 18 déc. 2022 à 11:14

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