Merci Amadéus! ta méthode elle est bonne je ne l'ai recu qu'après avoir crée une simple macro. bon pour ceux qui pourront eventuellement tomber sur le meme problème, bon la voilà:
Sub Macro3()
'
' Macro3 Macro
' Macro enregistrée le 26/02/2009 par az
'
' Touche de raccourci du clavier: Ctrl+w
'
'Dimensions de la selection courante
'Parcours des cellules et application du format
For Each c In Selection
c.Value = Replace(c.Value, " ", "")
'Si @ est trouvé dans le champ on applique le format e-mail
If (InStr(c.Value, "@") = 0) Then
'Si non on applique le format tel
c.NumberFormat = "05"" ""##"" ""##"" ""##"" ""##"
Else
'On insere le lien hypertexte
ActiveSheet.Hyperlinks.Add Anchor:=c, Address:="mailto:" & c.Value, TextToDisplay:=c.Value
End If
Next
End Sub
cordialement!