erreur sur userform en plein ecran

dede039

XLDnaute Occasionnel
bonjours a tous
j'ai un problème avec un userform qui quand je le lance se met a la taille de l’écran
mais le code se plante en " propriété ou méthode non gérée par cet objet "
sur cette ligne
Code:
ReDim Preserve s(i): s(i) = c.Width / c.Font.Size
et je ne c pas quoi y faire merci pour votre aide
 

Pièces jointes

  • i8.04.zip
    190.9 KB · Affichages: 39

Littledave

XLDnaute Junior
Re : erreur sur userform en plein ecran

Salut Dede,

Ton problème peut être résolu en remplaçant ta ligne par celle ci :

ReDim Preserve s(i): s(i) = c.Width / user.Font.Size

La propriété Font ne fait pas partie de l'objet user.controls mais de l'objet user.

@++
David
 

Littledave

XLDnaute Junior
Re : erreur sur userform en plein ecran

ReBonjour Dede,

J'ai regardé plus en avant ton fichier. Le problème vient du fait que dans la boucle for..next certains objet n'ont pas cette propriété à cet endroit. Alors soit tu vérifies pour chacun des objets de la boucle si la propriété est bien à l'endroit encodé

MonObjet.font.size

Remet ton code comme à l'origine et inclue ce code ci après au début de ta procédure

On Error Resume Next

Sinon, pour bien faire il faudrait vérifier pour chaque objet où se situe la propriété Font.size ou Fontsize

@++
David
 

Statistiques des forums

Discussions
312 398
Messages
2 088 066
Membres
103 711
dernier inscrit
amin Saadaoui