Variable non définie en userform

  • Initiateur de la discussion Initiateur de la discussion Leon de Marseille
  • 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

Leon de Marseille

Guest
Bonjour à tous,

Dans un userform lorsque je veux valider mes saisies j'ai une erreur de compilation; variable non definie qui apparait

Private Sub CommandButton1_Click() 'bouton 'Ok'
Dim Dl As Long 'déclare la variable Dl (Dernière ligne)
Dim x As Byte 'déclare la variable x

With Sheets('Feuil2')
.Activate 'active l'onglet 'Feuil2'
Dl = .Range('A65536').End(xlUp).Row + 1 'définit la variable Dl

'place les donnés dans le tableau
For x = 1 To 24 'boucle sur 24 éléments
.Cells(Dl, x).Value = Me.Controls('TextBox' & x).Value
Next x
Unload Me 'vide et ferme l'UserFOrm

'tri selon le nom
.Range('A1').CurrentRegion.Sort Key1:=Range('A1'), Order1:=xlAscending, Header:= _
xlYes, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
End With
End Sub

xlSortNormal apparait stabiloté en bleu or ce meme programme fonctionne sur deux autres pc tout à fait normalement
Merci si vous pouvez m'indiquer ou est le bleme
Merci d'avance
Léon
 
Bonjour Léon, le Forum

A mon humble avis ça sent un problème de version à plein nez...

Les deux autres PCs doivent être sous une version 2002 ou 2003 et celui où ça ne passe pas est en Excel 97 ou 2000.

Essaies tout simplement de faire une sélection de Cellule de ta Feuille 'Feuil2'... avant de fait le Sort... Ceci est souvent indispensable pour Excel 97. (pas nécessaire sous 2000)

Par contre si je ne m'abuse 'DataOption1:=xlSortNormal' n'existe que depuis Excel 2002, donc il faut supprimer cette Option facultative si tu souhaites obtenir une application couvrant plus de versions.

Bonne fin de Dimanche
[ol]@+Thierry[/ol]
 
- 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

Réponses
3
Affichages
922
B
  • Question Question
Réponses
1
Affichages
709
N
Réponses
6
Affichages
2 K
Retour