Bonjour jul997, le forum,
en A1 : Commande n°10065 PAYÉE COMPLÉTÉ
en B1 : =SI(A1="";"";GAUCHE(DROITE(A1;NBCAR(A1)-11);CHERCHE("PAYÉE";A1)-13))
@xorsankukai
ma formule VBA ci-dessus est tout spécialement pour jmd !
pour ta 1ère fonction personnalisée :
* pourquoi mettre Public ? dans un module standard, ça l'est déjà par défaut.
* le 2ème argument i n'est pas utilisé ➯ inutile ; tu peux l'enlever.
Option Explicit
Function Numero(cellule$) As String
Dim nouvellevaleur$
nouvellevaleur = Right$(cellule, Len(cellule) - 11)
Numero = Left$(nouvellevaleur, Len(nouvellevaleur) - 15)
End Function
pour ton baptême de 1ère fonction personnalisée, faut quand même fêter ça !
dhany