Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 10/04/2008, 14h45   #1 (permalink)
XLDnaute Occasionel
 
Date d'inscription: octobre 2006
Messages: 244
Par défaut Variables mal definies

Bonjour a tous

Dans mon userform le bouton valider ou CommnadButton1 J'ai un trouble de variable dans la boucle for Y = 1 to 12
j'ai un probleme il ne lit pas les transfert des textbox je l'ai essayer avec for y = 2 to 12 la il les transfert mais en double il creer une autre ligne
alors besoin de vous et en meme temps m'expliquer ce que je ne voit pas ou ne comprend pas

merci de votre aide

dennnisss
Fichiers attachés
Type de fichier : zip trouble variable.zip (27,8 Ko, 6 affichages)
Dennnisss est déconnecté   Réponse avec citation
ANNONCES
Vieux 10/04/2008, 14h55   #2 (permalink)
Super Moderator
 
Avatar de PascalXLD
 
Date d'inscription: février 2005
Localisation: Rennes
Version Excel : Excel 2000 (PC)
Messages: 8 466
Par défaut Re : Variables mal definies

Bonjour

modifies ta ligne

.Cells(ListBox1.ListIndex + 10, y).Value = Me.Controls("TextBox" & y - 1).Value

par

.Cells(ListBox1.ListIndex + 9, y+1).Value = Me.Controls("TextBox" & y).Value
__________________
Pascal(Visitez mon Blog Photo)

Vous pouvez devenir "Supporter XLD", plus de renseignements ICI
PascalXLD est déconnecté   Réponse avec citation
Vieux 10/04/2008, 14h56   #3 (permalink)
XLDnaute Nouveau
 
Date d'inscription: novembre 2006
Messages: 33
Par défaut Re : Variables mal definies

textbox de y - 1 = 0 à la 1ère passe
JeffdeBruges est déconnecté   Réponse avec citation
Vieux 10/04/2008, 23h17   #4 (permalink)
XLDnaute Occasionel
 
Date d'inscription: octobre 2006
Messages: 244
Par défaut Re : Variables mal definies

Salut PascalXld

Oui Cela a regler en parties la variables mais si je change des donnees dans textbox 11 , 12 ,13 il ne les prend pas les changements
il prend seulement les 9 premieres

salut a toi

dennnisss
Dennnisss est déconnecté   Réponse avec citation
Vieux 11/04/2008, 00h32   #5 (permalink)
XLDnaute Impliqué
 
Avatar de cbea
 
Date d'inscription: mars 2008
Version Excel : Excel 2003 (PC)
Messages: 745
Par défaut Re : Variables mal definies

Bonsoir Dennnisss et au forum,

Voici une solution.
Lors du clic sur le bouton Valider, la première cellule de la feuille Données est mise à jour avec la donnée de la zone de texte TextBox1. A ce moment, l'événement "Click" sur la listbox est également déclenchée.
La raison est que pour la listbox, la propriété Rowsource est renseignée dans Userform_Initialize. De ce fait, à chaque modification dans la feuille Données, cela déclenche la mise à jour de la listbox. Donc, les données saisies ne sont pas sauvegardées dans la feuille.

Par conséquent, pour éviter ce problème, j'ai déclaré une variable publique "traitOK". Si cette variable est à vrai, l'événement clic sur la listbox ne se déclenche pas.

J'ai mis les modifications dans le fichier joint.
J'espère que les explications sont claires.
Fichiers attachés
Type de fichier : zip trouble variable_v1.zip (27,9 Ko, 3 affichages)
__________________
@+
cbea
cbea est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Somme sur nombre de lignes non définies akubicki Forum Excel 2 21/12/2006 18h38
zone d'impression définies par des case à cocher bloodess Le salon de XLD 0 16/03/2006 09h54
code sur des cellules definies philippe Forum Excel Downloads - Archives 2 22/10/2004 22h33
Calculs sur les plages de cellule définies par des variables Martin Forum Excel Downloads - Archives 3 01/10/2004 14h57
compter selon des lettres definies... eymeric Forum Excel Downloads - Archives 6 30/03/2004 17h22


Fuseau horaire GMT +2. Il est actuellement 15h27.


(C) 2006 Excel Downloads