Erreur 1004 :’ nombre arguments non valide

Bonjour, retraité, j’ai profité du confinement pour créer une base de données pour une association multi activités.

Je débute en Visual Basic et j’ai consulté fréquemment votre site.

Je pense avoir bien progressé.

Cependant, je bute sur quelques difficultés malgré mes recherches, que je vous soumettrai au fur et à mesure de mon avancement.

Je travaille sur la touche « MODIFIER UN ENREGISTREMENT » et lorsque j’essaie de modifier sur le formulaire, un « texbox », j’obtiens l’erreur 1004 :’ nombre arguments non valide’.

Lorsque je modifie un « Combobox » cela semble fonctionner.

Ci-Joint, Fichier EXEL.

Je remercie la communauté de bien vouloir m’aider.

12ape-charmoy-1.xlsm (524.77 Ko)

Bonjour GUIGUEFR et

Le souci se situe dans l'utilisation de la fonction "Proprer" apparemment et dans l'utilisation de IF THEN ELSE ENDIF

Le nombre d'arguments non valide est pour Proper, tu ne peux pas le faire ainsi :

If Application.Proper(CheckBox_A_BODY = False) Then

Eventuellement

If Application.Proper(CheckBox_A_BODY) = False Then

Mais le codage normal est

If Me.CheckBox_A_BODY.Value = False Then

Tous les codes qui sont fait de la sorte, sont "faux"

    f.Cells(ligne, 5) = "X"
        If Me.CheckBox_A_BODY.Value = False Then
     Else
        f.Cells(ligne, 5) = ""
    End If

Le respect du codage et de l'utilisation du test voudrait que ce soit comme ceci

  If Me.CheckBox_A_BODY.Value = True Then
    f.Cells(ligne, 5) = "X"
  Else
    f.Cells(ligne, 5) = ""
  End If

@+

Bonjour, avant tout, MERCI pour cette rapide réponse.

J'ai modifier mon code, comme conseillé, et j'ai obtenu l'inverse de ce que je voulais.

Après quelques minutes de réflexion et un bon café chaud, j'ai inversé False, par True.

Cela fonctionne parfaitement.

Il est probable que je reviendrais vers le forum, mais j'aime bien chercher à comprendre mes erreurs avant de solliciter une aide.

Merci encore, et surtout en ces temps difficiles, prenez soins de vous.

Cordialement.

Effectivement désolé, je n'étais pas réveillé cette nuit

Le principal est-que tu es trouvé

Rechercher des sujets similaires à "erreur 1004 nombre arguments valide"