GNT sans publicité, site mobile, fonctionnalitées exclusives...

modification grille de données ?

Le
plexus
Bonjour,

Après plusieurs recherches sur le forum, j'ai cru comprendre qu'il
n'était pas possible de modifier les boutons de la grille appelée par
ShowDataForm.
Pour être précis, la solution ShowDataForm me conviendrait
parfaitement si je pouvais "neutraliser" le bouton supprimer sur un
enregistrement.
J'arrive à "bloquer" cet enregistrement en protégeant les cellules
mais un appui sur supprimer l'efface tout de même.
Un tour dans l'aide m'a fait remarqué cette phrase :"Cette méthode
exécute la grille de données personnalisée, le cas échéant."
De plus en cherchant dans l'explorateur d'objet de VBE on tombe sur
ShowDataForm membre de Worsheet :
Sub ShowDataForm()
Est-ce à comprendre qu'il est possible de personnaliser la grille
finalement ?
Ou peut-on restreindre ou définir l'étendue de la zone de donnée ?
Par exemple je pourrai placer l'enregistrement qui ne doit pas être
effacer juste sous la ligne d'en-tête et faire commencer la zone de
données qu'à la ligne 3. est-ce possible ?

Merci de votre patience,
Lire la réponse

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
MichDenis
Le #4115951
Tu peux télécharger une version plus complète et gratuite sur le site
de John Walkenbach http://j-walk.com/ss/dataform/index.htm


"plexus"
Bonjour,

Après plusieurs recherches sur le forum, j'ai cru comprendre qu'il
n'était pas possible de modifier les boutons de la grille appelée par
ShowDataForm.
Pour être précis, la solution ShowDataForm me conviendrait
parfaitement si je pouvais "neutraliser" le bouton supprimer sur un
enregistrement.
J'arrive à "bloquer" cet enregistrement en protégeant les cellules
mais un appui sur supprimer l'efface tout de même.
Un tour dans l'aide m'a fait remarqué cette phrase :"Cette méthode
exécute la grille de données personnalisée, le cas échéant."
De plus en cherchant dans l'explorateur d'objet de VBE on tombe sur
ShowDataForm membre de Worsheet :
Sub ShowDataForm()
Est-ce à comprendre qu'il est possible de personnaliser la grille
finalement ?
Ou peut-on restreindre ou définir l'étendue de la zone de donnée ?
Par exemple je pourrai placer l'enregistrement qui ne doit pas être
effacer juste sous la ligne d'en-tête et faire commencer la zone de
données qu'à la ligne 3. est-ce possible ?

Merci de votre patience,
Publicité
Suivre les réponses
Poster une réponse
Anonyme