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,
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,

Poser une question


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,