Pb avec un UserForm_Initialize

  • Initiateur de la discussion Laeti
  • Date de début
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
 
V

Vériland

Guest


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

 
V

Vériland

Guest
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
 
L

Laeti

Guest
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
 
V

Vériland

Guest
...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
 
@

@+Thierry

Guest
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 !!!)
 
V

Vériland

Guest
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
 
F

fahd

Guest
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
 
L

Laeti

Guest
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
 

Discussions similaires

Statistiques des forums

Discussions
312 333
Messages
2 087 375
Membres
103 529
dernier inscrit
gonzi