Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 Erreur dans une macro

PoloTaz67

XLDnaute Junior
Bonjour
Je suis entrain de faire un document pour gérer le budget de mon fils
or j'ai un soucis avec une commande (fichier joint).
je n'arrive pas a comprendre pourquoi il y a une erreur de compilation pour une fenêtre qui est vide (Description)
je joint aussi en fichier excel en travaux.
Merci pour la réponse et si possible avec une explication ... dans le but d'apprendre bien sur
Cordialement
Polo
 

Pièces jointes

  • Msg erreur Description.jpg
    123.3 KB · Affichages: 7
  • Application Gestion Budget test.xlsm
    92.1 KB · Affichages: 3

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour PoloTaz,
Il y a plusieurs erreurs.
Me.Description.Value = "" ' ajouter .value
Sheets("input").Range("b3") ' manque les deux guillemets
Utilisez l'indentation, c'est plus lisible.
VB:
Private Sub CommandButton1_Click()
If Me.Description.Value = "" Or Me.Catégorie.ListIndex < 0 Or _
    Me.Subcat.ListIndex < 0 Or Me.Textdate.Value = "" Or _
    Me.Somme = "" Or Me.Compte.ListIndex < 0 Or _
    Me.Créancier = "" Then
    MsgBox ("Il manque des informations!!!")   'contrôler si le tableau de la base de donnée est vide ou non
Else
    If Sheets("input").Range("b3") <> "" Then
        Sheets("input").ListObjects(1).ListRows.Add
    End If
End If
End Sub
 

Pièces jointes

  • Application Gestion Budget test (V2).xlsm
    92.4 KB · Affichages: 0

sylvanu

XLDnaute Barbatruc
Supporter XLD
Re,
Quand les lignes sont trop longues pour être lisible, on passe à la ligne. Juste pour améliorer la lecture.
Attention au piège, le passage à la ligne n'est pas "_" mais " _" avec un espace avant le shift 8.
C'est quand même plus lisible ?
 

Discussions similaires

Réponses
5
Affichages
218
Réponses
1
Affichages
127
Réponses
8
Affichages
420
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…