Alimentation d'un Usf à partir de la cellule active

jeanyves.gascon

XLDnaute Nouveau
Bonjour,

Dans une feuille, il y a en
E6:E4000 un nom
F6:F4000 un prénom
G6:G4000 un n° de tél

je souhaiterais avoir un formulaire qui s'ouvre en faisant un double-
click sur une quelconque cellule de la colonne E
Donc, voici l'évenement déclenchant :

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel
As Boolean)

If Target.Column = 5 Then
UserForm2.Show
End If
Cancel = True
End Sub

Jusque là tout va bien ...

Dans mon UserForm2, je voudrais qu'il se passe ceci :
TextBox1 = valeur de la cellule active (En), valeur de référence pour
la suite
TextBox2 = valeur décalée (offset(0,1) sur la même ligne, cellule à
droite (Fn)
TextBox3 = valeur décalée (offset(0,2) sur la même ligne, cellule à
droite (Gn)

Là je bloques
Le tout étant de ne pas "débloquer"

Par la suite et après validation, je voudrais que la valeur de
Textbox1 retourne en (En) avec le format NomPropre(); idem pour
TextBox2 en (Fn) et TextBox3 en (Gn) avec la format spécial de numéro
de téléphone ....

Est ce possible ou suis je en train de rêver ???

Merci de vos éclairages

Cordialement

Jean-Yves
 

Pierrot93

XLDnaute Barbatruc
Re : Alimentation d'un Usf à partir de la cellule active

Bonjour,

regarde ceci, à placer dans le module de l'usf :
Code:
Private Sub UserForm_Initialize()
textbox1 = ActiveCell.Value
textbox2 = ActiveCell.Offset(0, 1).Value
End Sub

A noter une petitre recherche sur le forum de fournira plein d'exemples pour renvoyer des valeurs vers une feuille de calcul...

bon après midi
@+
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 361
Messages
2 087 626
Membres
103 612
dernier inscrit
GLOIRE