maval
XLDnaute Barbatruc
Bonjour,
Je me permets de vous transmettre une problématique sur laquelle je bloque.
J'ai un code qui fonctionne très bien qui a était réaliser par ROGER2327 que je remercie au passage, mais je voudrai lui apporter une modif.
J'aimerais que lorsque je rentre une adresse é-mail dans une cellule de la colonne "M" que les colonnes "Q et R" sépare la chaine automatiquement sans passé par le bouton
Ci joint un exemple
Je vous remercie d'avance
Cordialement
Maval
Je me permets de vous transmettre une problématique sur laquelle je bloque.
J'ai un code qui fonctionne très bien qui a était réaliser par ROGER2327 que je remercie au passage, mais je voudrai lui apporter une modif.
J'aimerais que lorsque je rentre une adresse é-mail dans une cellule de la colonne "M" que les colonnes "Q et R" sépare la chaine automatiquement sans passé par le bouton
Ci joint un exemple
Code:
Option Explicit
Sub Separateur_Caracteres()
Dim i&, Plg As Range, s(), Tmp
Set Plg = Range(Cells(2, 13), Cells(Rows.Count, 13).End(xlUp)) '(Cells(2, 13)le 13 correspond a la 13éme colonne ou se trouve la colonne a séparer
ReDim s(1 To Plg.Count, 1)
For i = 2 To Plg.Count
Tmp = Split(Plg(i), "@", 2) ' "@" séparateur
s(i, 0) = Tmp(0)
s(i, 1) = Tmp(1)
Next
Plg.Offset(0, 4).Resize(, 2).Value = s '(0, 4) le 4 représente 4éme colonne aprés la colonne a séparer
End Sub
Private Sub CommandButton1_Click()
Separateur_Caracteres
End Sub
Je vous remercie d'avance
Cordialement
Maval
Pièces jointes
Dernière édition: