Bonsoir …
Hé oui, une évènementielle s’écrit dans la fenêtre des codes de la feuille !
Pour l’exemple, une autre proposition avec l'utilisation du Not :
Private Sub Worksheet_BeforeDoubleClick(ByVal R As Range, Cancel As Boolean)
If R.Address <> "$A$3" Then Exit Sub
Cancel = Not Cancel
Rows("12:13").Hidden = Not Rows("12:13").Hidden
Rows("25:26").Hidden = Not Rows("25:26").Hidden
End Sub