Excel Downloads
Forum

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

Advertisement

 
 
LinkBack Outils de la discussion
Vieux 07/07/2004, 15h23   #1 (permalink)
Nico
Guest
 
Messages: n/a
Par défaut Passer d'un UserForm1 a un Userform2!?

Salut a tous!
J'ai une petite question concernant les Userform! Eh oui, encore!

Je realise une saisi d'un code produit grace a UserForm1, et je souhaiterais obtenir les infos lies a ce produit dans une autre fenetre ( UserForm2)! Comment faire?
Merci encore a ceux qui prendront de leur temps pour repondre a ma question.

Ci joint l'exemple.

Une derniere question pour la route! Lorsque je saisi la reference produit g0001235 qui n'est pas presente dans ma base, le programme bug, car il considere que la reference G0001235 est la meme! Comment palier a ce probleme?

Merci encore.
Fichiers attachés
Type de fichier : zip Book1bis.zip (14,0 Ko, 0 affichages)
 
ANNONCES
Vieux 07/07/2004, 15h36   #2 (permalink)
J-F
Guest
 
Messages: n/a
Par défaut Re: Passer d'un UserForm1 a un Userform2!?

Si je comprend bien ta question, tu voudrais pouvoir récupérer des variables ou autres informations d'un de tes user_form vers un autre. Dans ce cas, il te suffit de faire ceci:

tu as ton user_form1 avec label1

tu as ton user_form2 donc tu fera :
...
variable = user_form1.label1.Caption
...

en théorie pour récupérer le nom, mais rien de sur
essaye
dont

bonne chance
 
Vieux 07/07/2004, 15h40   #3 (permalink)
Lapou
Guest
 
Messages: n/a
Par défaut Re: Passer d'un UserForm1 a un Userform2!?

Bonjour,

tu as déjà écrit un fil sur ce sujet il me semble !!!

merci de rester sur le même fil et non d'en créer plusieurs stp

Merci
 
Vieux 07/07/2004, 15h43   #4 (permalink)
Robert
Guest
 
Messages: n/a
Par défaut Re: Passer d'un UserForm1 a un Userform2!?

Bonjour Nico
En premier lieu la réponse à ta deuxième question...
Soit tu passe la saisie en Upper Case à l'aide de UCase() soit tu fait ton teste avec UCase(...)
If Application.CountIf(Range("1:1"), UCase(Me.TextBox1.Value)) = 0 Then
...


Pour accéder à la seconde UserForm2 spécifie que c'est sur cette form que tu veux travailler:
With UserForm2
.TextBox2.Value = Cells(2, compteur).Value
.TextBox3.Value = Cells(3, compteur).Value
.TextBox4.Value = Cells(4, compteur).Value
.TextBox5.Value = Cells(5, compteur).Value
.TextBox6.Value = Cells(6, compteur).Value

'cadence

.TextBox7.Value = Cells(2, compteur + 3).Value
'cout d'un produit
If TextBox1.Value = "" Then
.TextBox8.Value = ""
Else
.TextBox8.Value = ((Cells(2, compteur + 1).Value * Cells(2, compteur + 2)) + (Cells(3, compteur + 1).Value * Cells(3, compteur + 2)) + (Cells(4, compteur + 1).Value * Cells(4, compteur + 2)) + (Cells(5, compteur + 1).Value * Cells(5, compteur + 2))) + (Cells(30, 1) / Cells(2, compteur + 3))
End If
End With

En esperant avoir répondu à ta demande
@+ Robert
 
Vieux 07/07/2004, 16h42   #5 (permalink)
Nico
Guest
 
Messages: n/a
Par défaut Re: Passer d'un UserForm1 a un Userform2!?

Merci a tous pour votre aide.!

Quand a toi lapou, je n'ais pas compris ce que tu voulais me dire!
Encore merci! Tchuss!
 
ANNONCES
 

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


Fuseau horaire GMT +2. Il est actuellement 20h38.


(C) 2006 Excel Downloads