Bonsoir Lolo, EMG, Veens, le Form
Je te conseillerais plutôt d'utiliser le "Microsoft Office Spreadsheet 9.0" (encore disponible avec Office XP 2002) car il semble qu'il permet plus de chose que le 10.0 (que je ne connais pas encore bien)
Et essaie ceci :
Private Sub Spreadsheet1_Change(ByVal EventInfo As OWC.SpreadsheetEventInfo)
With Spreadsheet1.ActiveCell
.NumberFormat = "DD/MM/YYYY"
.Interior.Color = "pink"
End With
End Sub
On peut faire des choses avec le 9.0 qui ne sont pas supporté semble-t'il avec le 10.0, je pense qu'il a d'autres utilitilations peut-être...
Mais avec le Spreadsheet 9.0 on peut faire ceci (par exemple)
Private Sub UserForm_Initialize()
With Spreadsheet2
.DisplayTitleBar = False
.DisplayToolbar = False
.DisplayPropertyToolbox = False
.DisplayColHeaders = False
.DisplayRowHeaders = False
.DisplayHorizontalScrollBar = False
.DisplayVerticalScrollBar = False
End With
End Sub
Pour ceux que çà interresse je me suis servi de ce Control ActiveX dans une démo :
Le Fichier Téléchargeable => Lien supprimé
Le Fil de Discussion => Lien supprimé
Bonne Soirée
@+Thierry