Pb avec un UserForm_Initialize

  • Initiateur de la discussion Initiateur de la discussion Laeti
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

L

Laeti

Guest
Bonjour !

j ai un pb avec initialize ...
j ai un formlaire qui a un nom et deux choses soit il ne trouve pas l objet si je lance userform_initialize soit si je mets nomformulaire_initialize il l affiche sans l initialiser ...
tu sais comment resoudre ce probleme ?

Merci beaucoup
Laeti

Et t as aussi la methode Load qui te permet de reloader ton formulaire
Load Formulaire
 


Hi hi hi !...et si Laeti nous aidait à mieux expliquer ?

peut être serions-nous un forum qui pourrait mieux répondre !!



Escuse ce clin d'oeil mais je suis comme Fahd...

smiley_724.gif


A+Veriland.gif

 
smiles_82.gif
!...faut pas le prendre comme çà Laeti...

ce n'est qu'un clin d'oeil
smiley_186.gif



Regarde ! même qu'il y en a plusieurs qui attendent de pouvoir te répondre
smiley_90.gif


Seulement ils ne s'annoncent pas parce que ton problème UserFOrmX_Initialize() manque un peu de clarté pour ceux qui ne sont pas dans ton application...

Si tu as du mal à l'expliquer p'têt que de joindre un petit fichier sera plus compréhensible pour nous...ce sera déjà plus concrêt...

A+Veriland.gif
 
Dim Retour As X_type


Private Sub FormulaireX_Initialize()
Dim i As Integer

For i = 1 To 100
box_marge.AddItem "" & i & ""
Next i

jours.Value = 15
End Sub

Private Sub cancel_Click()
Unload Me
End Sub

c le code ... et le Formulaire s appelle FormulaireX
 
...j'étais entrain de te répondre et Paf !...ordinateur bloqué...lol...donc le temps de faire reboot tu sais ce que c'est...lol

Bon alors voilà que l'on peut comprendre un peu plus facilement ton problème...

En fait il faut déclarer ton userform de cette manière...

Private Sub UserForm_Initialize()
Dim i As Integer

For i = 1 To 100
Box_marge.AddItem i
Next i

jours.Value = 15
End Sub

nul besoin d'y mettre le nom FormulaireX...en fait UserForm_Initialize() déclare l'userform au démarrage et non par le Nom de l'userform...même si celui-ci à un autre nom...

Ca te va comme çà ?

A+Veriland.gif


PS : J'espère que tu es encore là...lol
 
Salut Vincent

Arf oui mais c'est bien sûr !! lol

J'ai d'ailleurs raconté une bêtise à Laeti !!! lol (voir l'autre fil)

Oui c'est tout bêtement ça !!!

J'avais pas bu , euh pardon pas Vu !!! lol


Bonne Soirée
@+Thierry (vivement les vacances !!!)
 
Hi hi hi...salut Thierry...c'est un fil où on joue au Lien supprimé là...loool

Oui c'est bientôt les vacances pour toi Thierry...Mdr...mais pour le forum...hummm!...ben on fera en sorte que tu sois là (mdr)...mais je n'en dirais pas plus...lol

Bonne soirée...;-)

A+Veriland.gif
 
désolé , j'été occupé a faire autre chose :
au fait je pense Vériland ta exactement expliké le pbm,
la prochaine fois évité d'écrire toi même les methode d'initialisation et même les méthodes événementielles, tu peux afficher leur corps de code automatiquement , par ex pour le initialize
vas y ds le code de ta userform click sur la liste en haut a gauche : générale, tu cherche ton objet_userform et tu le selectionne, et toute suite sur la liste juste a côté ta l'ensemble des methodes associés a cet objet et ausse ses événement... y compris le userform_initialize
si ton prbm perciste fais signe
mais sinon comme Vériland l'as dit, la prochaine fois essaie de donner le max d'info ke tu peux, comme tu nous facilite méchament la tache et on gagne du temps
bonne chance et tien moi au courant
 
Coucou,
j'ai fini par trouver,
en fait j avais oublié d initialiser une case alors que j avais initialisé toutes les autres ... et maintenant que c'est bon ca marche nickel
En tout cas Merci a tous !
Laeti
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour