M
mikepers
Guest
Bonsoir et encore merci.
J'ai récupéré un code qui me paraissait très interessant, qui permet d'utiliser une cellule comme une case à cocher. Lorsqu'on double clique dessus, la cellulle affiche un symbole tiré de la police 'Marlett',et permet de 'valider' visuellement un choix. Hélas, sous Excel 97
( version que j'utilise au boulot ), la macro bogue en me signifiant une erreur sur 'end if'. Pouvez vous contrôler le code et me dire ce qui ne va pas? Merci..............................
le code:
Private Sub Worksheet_beforeDoubleClick(Byval Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range(A1:A100')) Is Nothing Then Cancel = True 'prevent going into Edit mode
Target.FontNme = 'Marlett'
If Target = vbNullString Then Target = 'a'
Else
Target = vbNullString
End if
End if
End Sub
J'ai récupéré un code qui me paraissait très interessant, qui permet d'utiliser une cellule comme une case à cocher. Lorsqu'on double clique dessus, la cellulle affiche un symbole tiré de la police 'Marlett',et permet de 'valider' visuellement un choix. Hélas, sous Excel 97
( version que j'utilise au boulot ), la macro bogue en me signifiant une erreur sur 'end if'. Pouvez vous contrôler le code et me dire ce qui ne va pas? Merci..............................
le code:
Private Sub Worksheet_beforeDoubleClick(Byval Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range(A1:A100')) Is Nothing Then Cancel = True 'prevent going into Edit mode
Target.FontNme = 'Marlett'
If Target = vbNullString Then Target = 'a'
Else
Target = vbNullString
End if
End if
End Sub