Bonjour,
je souhaiterais automatiser une mise en italique, laquelle serait partielle au sein d'une cellule. J'ai une colonne avec des noms d'espèces en latin, majoritairement suivis de caractères entre parenthèses (exemple : "Hipparchia semele (Linnaeus, 1758)" , ou autre exemples à la fin du message).
Je cherche donc une macro qui me permette de mettre automatiquement en italique uniquement la première partie des cellules de cette colonne (soit uniquement le nom latin, donc toujours les deux premiers mots, avant la parenthèse).
D'une cellule affichant "Hipparchia semele (Linnaeus, 1758)" je cherche donc à obtenir : "Hipparchia semele (Linnaeus, 1758)", et ce pour toute la colonne.
S'il existe une commande pour mettre en italique tout ce qui est à gauche du 2ème espace d'une cellule (ou indiquant de mettre en italique les 2 premiers mots) ce serait encore mieux qu'une commande qui indique de mettre en italique tout ce qui est à gauche d'une parenthèse. Car comme vous le voyez dans mon exemple ci-dessous, il y a quelques cellules faisant office d'exceptions en ne comportant pas de parenthèse.
Un grand merci pour votre aide !
Minucia lunaris (Denis & Schiffermüller, 1775) |
Cisticola juncidis (Rafinesque, 1810) |
Gonepteryx rhamni (Linnaeus, 1758) |
Libellula depressa Linnaeus, 1758 |
Mythimna pallens (Linnaeus, 1758) |
Mentha pulegium L., 1753 |