Comme je l'ai évoqué, j'aimerai créer un format personnalisé de cellule (ici plage de cellule de B10 à B50 qui contiennent du numérique) sous excel mais en utilisant le contenu d'une cellule "mère" (dans mon cas, il s'agirait de B1 qui contient du texte). J'ai cherché et je suis arrivé à quelque chose de ce type:
Le problème est le suivant: la macro boucle et excel plante. Pour le reste, je ne suis pas sûr que ce que j'ai défini pour la fonction "like" soit pris en compte car il même si je rentre la valeur de B1 dans une cellule de la plage étudiée, le format s'applique aussi à celle-ci comme s'il ne reconnaissait pas la valeur de B1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Private Sub Worksheet_Change(ByVal Target As Range) Dim x As String x = Cells.Range("B1").Text Set Target = Range("B10:B50") For Each cell In Target If Not IsEmpty(cell) And Not cell Like " & x & " Then cell.Value = cell.Value & " " & x End If Next End Sub
Merci d'avance de votre aide.
Partager