Erreur 1004 : erreur définie par l'application ou par l'objet
Résolu
CynthiaTmx
Messages postés
5
Statut
Membre
-
CynthiaTmx Messages postés 5 Statut Membre -
CynthiaTmx Messages postés 5 Statut Membre -
Bonjour le forum,
J'ai une macro qui me permet d'afficher (dans un ComboBox d'un UserForm) une donnée présente dans une cellule de mon onglet Synthese. Lorsque je clique sur mon bouton me permettant d'activer mon UserForm, j'ai l'erreur citée en objet.
Mon code :
La ligne qui pose problème est celle en gras. Lorsque je place mon curseur dessus j'ai le message suivant : "UserForm1.CB_Periode.Value = <Variable objet ou variable de bloc With non définie>"
Sachant que :
- Nb_Période correspond à un nom de champs de l'onglet Synthese
- CB_Periode est le nom du ComboBox
Quelqu'un aurait une idée pour régler ce problème ?
Merci d'avance :-)
J'ai une macro qui me permet d'afficher (dans un ComboBox d'un UserForm) une donnée présente dans une cellule de mon onglet Synthese. Lorsque je clique sur mon bouton me permettant d'activer mon UserForm, j'ai l'erreur citée en objet.
Mon code :
Option Explicit
Sub COMMENTAIRE_AFFAIRE()
Dim Nb_Periode As String
' Initialisation des variables
Nb_Periode = Sheets("Synthese").Range("Nb_Periode").Value
'Initialisation du Userform
UserForm1.CB_Periode.Value = Nb_Periode
UserForm1.Show
End Sub
La ligne qui pose problème est celle en gras. Lorsque je place mon curseur dessus j'ai le message suivant : "UserForm1.CB_Periode.Value = <Variable objet ou variable de bloc With non définie>"
Sachant que :
- Nb_Période correspond à un nom de champs de l'onglet Synthese
- CB_Periode est le nom du ComboBox
Quelqu'un aurait une idée pour régler ce problème ?
Merci d'avance :-)
A voir également:
- Vba erreur 1004 erreur définie par l'application ou par l'objet
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Comment recuperer whatsapp supprimé par erreur - Guide
- Desinstaller application windows - Guide
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
- Son notification par application android - Guide
Merci pour ta réponse,
malheureusement ça ne fonctionne pas, le message d'erreur est le même.
Je viens aussi de tester en faisant :
UserForm1.CB_Periode.Value = 1
qui ne fonctionne pas non plus ce qui signifierait que l'un des objets "UserForm1" ou "CB_Periode" n'existe pas.
Pourtant après vérification
- UserForm1 correspond bien au (Name) du Userform en question
- CB_Periode correspond bien au (Name) du ComboBox concerné
Je me demande donc maintenant pour quelle raison l'un ou l'autre pourrait ne pas être reconnu. As-tu une idée sur la question ?
L'erreur ne provient pas de cette ligne, vous avez un probleme dans le code de l'UF voir procedures initialize, Activate
J'avais effectivement une procédure Userform_Initialize qui était un test pour supprimer des doublons et dont je n'étais pas sûre du tout.
Je viens de la supprimer et : ça fonctionne !!
Merci beaucoup, mon problème est résolu :-D