msg : l'indice n'appartient pas à la sélection sur ouverture userform

B

ben

Guest
Bonjour le forum

j'ai un souci dont je ne trouve pas la solution
QDj'ouvre un formulaire j'ai le message : l'indice n'appartient pas à la sélection
Sur le débogage il me met en jaune userform2.show 0

merci pour votre aide
 
E

EMG

Guest
Bonjour Ben , le forum

Travaille tu avec Excel 97 si oui met ce code dans dans un Module et cela doit résoudre ton problème


Sub AfficherUserForm()
Verif_VersionXL ' UserForm1.Show vbModeless
End Sub

'Constante Valeur Decription
'vbModeless 0 UserForm n'est pas modal.
'vbModal 1 UserForm est modal (valeur par défaut).

'Par défaut, chaque UserForm est Modal. Cela signifie qu'il doit
'être fermé avant de pouvoir faire autre chose. Dans Excel 2000,
'cependant, vous pouvez rendre un UserForm non Modal en écrivant
'vbModeless comme argument pour la méthode Show. Voici un exemple
'
'Détermine la version d'Excel de l'utilisateur, puis exécutez une
'Fonction séparée si la version est Excel 2000 (ou ultérieur).
'Le code suivant montre comment :
'Puisque la Fonction USFORM_VbModeless_OK n'est pas exécutée
'dans Excel 97, elle ne causera pas d'erreur de compilation.

Public Function Verif_VersionXL()
If Val(Application.Version) >= 9 Then
USFORM_VbModeless_OK
Else
UserForm1.Show
End If
End Function

Public Function USFORM_VbModeless_OK()
Dim Frm As Object
Set Frm = UserForm1
Frm.Show vbModeless
End Function

@+ Gérard
 
B

ben

Guest
je peux pas t'envoyer le fichier car pour faire un essai ma macro va chercher des fichier sur un réseau et il faut faire des extrations de logiciel qui font plusieur Mo
Merci pour ton aide qd meme je vais essayé de me creuser la tete lol
 

Discussions similaires

Statistiques des forums

Discussions
313 101
Messages
2 095 281
Membres
106 241
dernier inscrit
JonathanFourrier