Problème lors d'un l'initialize d'un userform

Bonjour,

Je me tire les cheveux pour une erreur certainement très bête.

Lors de l'exécution d'une macro (ajouter_chantiers) qui lance un userform créée, j'obtiens cette maudite erreur :

"Erreur d'exécution '424': Objet requis"

Après avoir vérifier le nom de mes worksheets, feuil etc, l'erreur persiste toujours....

Je vous joins mon fichier en espérant que vous saurez m'aider !

Merci d'avance

batoine

32bible-de-prix.xlsm (88.70 Ko)

Bonjour batoine, le forum,

Je ne pense pas avoir tout compris de ce que tu veux, mais j'ai modifié ceci :

Sub chantiers()
    Workbooks("Bible de Prix.xlsm").Sheets("Chantiers").Activate
End Sub

en ajoutant donc .xlsm à "Bible de Prix"

Maintenant je ne sais pas si c'est ce que tu attendais.

Cordialement

Joseph

Bonjour Joseph, le forum

Après avoir mis des ' devant chacun des codes de ma macros et après les avoir méthodiquement supprimés, j'ai réussi à dénicher mon erreur.

Je n'avais pas définis deux lignes de codes.

verif_nom.Visible = False   'remise à zéro
verif_adresse.Visible = False

Erreur stupide qui m'a fait perdre pas mal de temps...

Cependant une erreur subsiste toujours, dans mon module qui est censé afficher mon userform j'obtiens le message d'erreur suivant :

Erreur de compilation : Fonction ou variable attendue

Sub ajouter_chantier()
    Workbooks("Bible de Prix.xlsm").Sheets("Chantiers").Activate
    Application.ScreenUpdating = True
    ajouter_chantier.Show
End Sub

Les termes soulignés sont : ajouter_chantier

Avez-vous une idée ?

Cordialement,

Batoine

J'ai finalement trouvé, le nom de ma sub était le même que celui de mon UF.

Problème résolu !

Bonsoir batoine, le forum,

J'étais encore dessus hier soir...

J'avais ajouté un ajouter_chantier .show, mais je bloquais ensuite.

Heureux que tu ais trouvé.

Cordialement

Joseph

Rechercher des sujets similaires à "probleme lors initialize userform"