Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion ccharvet1
  • 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 !

C

ccharvet1

Guest
Bonjour,

Comment récupérer le nom du FAI dans une adresse email situé dans TextBox et le coller dans TextBox2 sachant que l'adresse email change car elle est liée à chaque client ?
exemple :
TextBox = val.c@sfr.fr
TextBox2 sera = à SFR

J'ai fais
Code:
Private Sub TextBox_Change()
Dim a As String
a = TextBox.Value
TextBox2 = Split("a", "@",2)

j'ai essayé aussi
Code:
TextBox2 = Split(Split(TextBox.Value, "@")(1), ".")(0)
mais ça ne fonctionne pas.

Pouvez-vous m'aider, Merci ?
 
Re : fonction split

Bonjour
essaye ce code ( je l'ai testé ca marche)

Code:
Private Sub ComboBox1_AfterUpdate()
Dim fai1() As String
Dim fai2() As String
adr = ComboBox1.Value
fai1 = Split(adr, "@")
fai2 = Split(fai1(1), ".")
fai = fai2(0)
TextBox1.Value = fai
End Sub
On peut peut-être faire plus court, mais comme je dis c'est le résultat qui compte
 
Re : fonction split

Slt Pierrot
Merci , j'ai adapté dans mon exemple ( pour archive grenier !!!!!!)

fai = Split(Split(adr, "@")(UBound(Split(adr, "@"))), ".")(0)
TextBox1.Value = fai
 
Re : fonction split

Bonjour Pierrot93 et herve62,

Pierrot93 et herve62, je vous remercie pour vos infos fort utiles.

Voilà ce que j'ai fait et ça fonctionne
Code:
Private Sub TextBox_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Dim s As String
s = TextBox.Value
TextBox2.Value = Split(Split(s, "@")(UBound(Split(s, "@"))), ".")(0)
End Sub

Dernière question: comment forcer le remplissage de la TextBox2 avec la première lettre en majuscule ?

Merci
 
- 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

  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
615
R
Réponses
1
Affichages
3 K
N
Réponses
17
Affichages
3 K
ninajams
N
H
Réponses
3
Affichages
1 K
HugoB99
H
N
Réponses
1
Affichages
963
S
Réponses
0
Affichages
716
S
Réponses
0
Affichages
2 K
P
Réponses
12
Affichages
2 K
Pauliakov
P
E
  • Question Question
Réponses
16
Affichages
3 K
V
Réponses
2
Affichages
2 K
VOILLOT
V
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…