"Format personnalisé" à partir d'une cellule
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:
Code:
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 |
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.
Merci d'avance de votre aide.