Bonjour,
J'ai bien noté que la fonction personnalisée d'Éric convenait ... mais on pouvait faire la même chose avec une simple formule, il me semble :
=GAUCHE(B1;TROUVE("]";B1))
Même résultat (et même erreur retournée s'il n'existe pas de crochet fermant dans la cellule). On va dire que c'est pour la postérité