CbNomArticleMenu ne se remplit pas.

Résolu/Fermé
BUDGETS Messages postés 1574 Date d'inscription samedi 19 juillet 2014 Statut Membre Dernière intervention 19 janvier 2025 - Modifié le 17 déc. 2022 à 20:11
BUDGETS Messages postés 1574 Date d'inscription samedi 19 juillet 2014 Statut Membre Dernière intervention 19 janvier 2025 - 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 17228 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 janvier 2025 1 712
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 1574 Date d'inscription samedi 19 juillet 2014 Statut Membre Dernière intervention 19 janvier 2025
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