Quelqu'un peut me dire pourquoi sur la feuil2, cette formule ne fonctionne pas, c'est à dire qu'elle n'affiche ni ne cache l'ellipse 2
J'ai remarqué que même si tout était sur la même feuille cela ne fonctionnait pas non plus
Je dois préciser que le résultat de la cellule W62 de la (feuil1) est un résultat grâce à
Range("W62").Select
ActiveCell.FormulaR1C1 = "B"
Feuil2
Private Sub Worksheet_Change(ByVal Target As Range)
'If UCase(Worksheets("feuil1").Range("W62").Value) = "B" Then
' ActiveSheet.Shapes("Ellipse 2").Visible = True
' Else
' ActiveSheet.Shapes("Ellipse 2").Visible = False
' End If
Bonjour
si tu mettais ta macro en Feuil1 cela fonctionnerais mieux
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
If UCase(Worksheets("feuil1").Range("W62").Value) = "B" Then
Worksheets("feuil2").Shapes("Ellipse 2").Visible = True
Else
Worksheets("feuil2").Shapes("Ellipse 2").Visible = False
End If
End Sub