Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des lignes dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des lignes dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des lignes dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
Bonsoir Jean,
Tu nommes "fin" la dernière cellule de la plage dans laquelle tu veux interdire la suppression de ligne
et dans le module de feuille tu colles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [fin].Row <> 20 Then SendKeys "^z"
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de news:Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des lignes dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
Bonsoir Jean,
Tu nommes "fin" la dernière cellule de la plage dans laquelle tu veux interdire la suppression de ligne
et dans le module de feuille tu colles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [fin].Row <> 20 Then SendKeys "^z"
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" <JEAN@discussions.microsoft.com> a écrit dans le message de news:
9A084263-B74C-4F63-8D00-FBD350ACA7CE@microsoft.com...
Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des lignes dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
Bonsoir Jean,
Tu nommes "fin" la dernière cellule de la plage dans laquelle tu veux interdire la suppression de ligne
et dans le module de feuille tu colles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [fin].Row <> 20 Then SendKeys "^z"
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de news:Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des lignes dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
je veux interdire la suppression de ligne sur toutes mes lignes de la
feuilles, mais si je met fin,je voudrai qu'on ne puisse pas voir fin.
eet le module de la feuille le programme je ne comprend pas trop.
j'ai un bouton de commande qui me permettra de supprimer les lignes
selectionnes.
mais je ne veux pas que les utilisateurs les supprimes directement en
selectionnant la ligne et faire supprimer?
merci
"Philippe.R" wrote:Bonsoir Jean,
Tu nommes "fin" la dernière cellule de la plage dans laquelle tu veux interdire la suppression de
ligne
et dans le module de feuille tu colles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [fin].Row <> 20 Then SendKeys "^z"
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de news:Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des lignes dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
je veux interdire la suppression de ligne sur toutes mes lignes de la
feuilles, mais si je met fin,je voudrai qu'on ne puisse pas voir fin.
eet le module de la feuille le programme je ne comprend pas trop.
j'ai un bouton de commande qui me permettra de supprimer les lignes
selectionnes.
mais je ne veux pas que les utilisateurs les supprimes directement en
selectionnant la ligne et faire supprimer?
merci
"Philippe.R" wrote:
Bonsoir Jean,
Tu nommes "fin" la dernière cellule de la plage dans laquelle tu veux interdire la suppression de
ligne
et dans le module de feuille tu colles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [fin].Row <> 20 Then SendKeys "^z"
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" <JEAN@discussions.microsoft.com> a écrit dans le message de news:
9A084263-B74C-4F63-8D00-FBD350ACA7CE@microsoft.com...
Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des lignes dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
je veux interdire la suppression de ligne sur toutes mes lignes de la
feuilles, mais si je met fin,je voudrai qu'on ne puisse pas voir fin.
eet le module de la feuille le programme je ne comprend pas trop.
j'ai un bouton de commande qui me permettra de supprimer les lignes
selectionnes.
mais je ne veux pas que les utilisateurs les supprimes directement en
selectionnant la ligne et faire supprimer?
merci
"Philippe.R" wrote:Bonsoir Jean,
Tu nommes "fin" la dernière cellule de la plage dans laquelle tu veux interdire la suppression de
ligne
et dans le module de feuille tu colles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [fin].Row <> 20 Then SendKeys "^z"
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de news:Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des lignes dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
Bonjour Jean,
Dans ces conditions, oublie ma proposition ci avant et opte plutôt pour la protection / déprotection ou
deprotection / reprotection de la feuille.
--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de news:je veux interdire la suppression de ligne sur toutes mes lignes de la
feuilles, mais si je met fin,je voudrai qu'on ne puisse pas voir fin.
eet le module de la feuille le programme je ne comprend pas trop.
j'ai un bouton de commande qui me permettra de supprimer les lignes
selectionnes.
mais je ne veux pas que les utilisateurs les supprimes directement en
selectionnant la ligne et faire supprimer?
merci
"Philippe.R" wrote:Bonsoir Jean,
Tu nommes "fin" la dernière cellule de la plage dans laquelle tu veux interdire la suppression de
ligne
et dans le module de feuille tu colles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [fin].Row <> 20 Then SendKeys "^z"
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de news:Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des lignes dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
Bonjour Jean,
Dans ces conditions, oublie ma proposition ci avant et opte plutôt pour la protection / déprotection ou
deprotection / reprotection de la feuille.
--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" <JEAN@discussions.microsoft.com> a écrit dans le message de news:
ED34AA7F-CDE6-4BDD-8F8A-8FF8FA95F343@microsoft.com...
je veux interdire la suppression de ligne sur toutes mes lignes de la
feuilles, mais si je met fin,je voudrai qu'on ne puisse pas voir fin.
eet le module de la feuille le programme je ne comprend pas trop.
j'ai un bouton de commande qui me permettra de supprimer les lignes
selectionnes.
mais je ne veux pas que les utilisateurs les supprimes directement en
selectionnant la ligne et faire supprimer?
merci
"Philippe.R" wrote:
Bonsoir Jean,
Tu nommes "fin" la dernière cellule de la plage dans laquelle tu veux interdire la suppression de
ligne
et dans le module de feuille tu colles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [fin].Row <> 20 Then SendKeys "^z"
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" <JEAN@discussions.microsoft.com> a écrit dans le message de news:
9A084263-B74C-4F63-8D00-FBD350ACA7CE@microsoft.com...
Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des lignes dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
Bonjour Jean,
Dans ces conditions, oublie ma proposition ci avant et opte plutôt pour la protection / déprotection ou
deprotection / reprotection de la feuille.
--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de news:je veux interdire la suppression de ligne sur toutes mes lignes de la
feuilles, mais si je met fin,je voudrai qu'on ne puisse pas voir fin.
eet le module de la feuille le programme je ne comprend pas trop.
j'ai un bouton de commande qui me permettra de supprimer les lignes
selectionnes.
mais je ne veux pas que les utilisateurs les supprimes directement en
selectionnant la ligne et faire supprimer?
merci
"Philippe.R" wrote:Bonsoir Jean,
Tu nommes "fin" la dernière cellule de la plage dans laquelle tu veux interdire la suppression de
ligne
et dans le module de feuille tu colles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [fin].Row <> 20 Then SendKeys "^z"
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de news:Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des lignes dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
bjr,
il n'y a pas un autre moyen sans proteger la feuille
"Philippe.R" wrote:Bonjour Jean,
Dans ces conditions, oublie ma proposition ci avant et opte plutôt pour la protection / déprotection
ou
deprotection / reprotection de la feuille.
--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de news:je veux interdire la suppression de ligne sur toutes mes lignes de la
feuilles, mais si je met fin,je voudrai qu'on ne puisse pas voir fin.
eet le module de la feuille le programme je ne comprend pas trop.
j'ai un bouton de commande qui me permettra de supprimer les lignes
selectionnes.
mais je ne veux pas que les utilisateurs les supprimes directement en
selectionnant la ligne et faire supprimer?
merci
"Philippe.R" wrote:Bonsoir Jean,
Tu nommes "fin" la dernière cellule de la plage dans laquelle tu veux interdire la suppression de
ligne
et dans le module de feuille tu colles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [fin].Row <> 20 Then SendKeys "^z"
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de news:Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des lignes dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
bjr,
il n'y a pas un autre moyen sans proteger la feuille
"Philippe.R" wrote:
Bonjour Jean,
Dans ces conditions, oublie ma proposition ci avant et opte plutôt pour la protection / déprotection
ou
deprotection / reprotection de la feuille.
--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" <JEAN@discussions.microsoft.com> a écrit dans le message de news:
ED34AA7F-CDE6-4BDD-8F8A-8FF8FA95F343@microsoft.com...
je veux interdire la suppression de ligne sur toutes mes lignes de la
feuilles, mais si je met fin,je voudrai qu'on ne puisse pas voir fin.
eet le module de la feuille le programme je ne comprend pas trop.
j'ai un bouton de commande qui me permettra de supprimer les lignes
selectionnes.
mais je ne veux pas que les utilisateurs les supprimes directement en
selectionnant la ligne et faire supprimer?
merci
"Philippe.R" wrote:
Bonsoir Jean,
Tu nommes "fin" la dernière cellule de la plage dans laquelle tu veux interdire la suppression de
ligne
et dans le module de feuille tu colles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [fin].Row <> 20 Then SendKeys "^z"
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" <JEAN@discussions.microsoft.com> a écrit dans le message de news:
9A084263-B74C-4F63-8D00-FBD350ACA7CE@microsoft.com...
Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des lignes dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
bjr,
il n'y a pas un autre moyen sans proteger la feuille
"Philippe.R" wrote:Bonjour Jean,
Dans ces conditions, oublie ma proposition ci avant et opte plutôt pour la protection / déprotection
ou
deprotection / reprotection de la feuille.
--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de news:je veux interdire la suppression de ligne sur toutes mes lignes de la
feuilles, mais si je met fin,je voudrai qu'on ne puisse pas voir fin.
eet le module de la feuille le programme je ne comprend pas trop.
j'ai un bouton de commande qui me permettra de supprimer les lignes
selectionnes.
mais je ne veux pas que les utilisateurs les supprimes directement en
selectionnant la ligne et faire supprimer?
merci
"Philippe.R" wrote:Bonsoir Jean,
Tu nommes "fin" la dernière cellule de la plage dans laquelle tu veux interdire la suppression de
ligne
et dans le module de feuille tu colles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [fin].Row <> 20 Then SendKeys "^z"
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de news:Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des lignes dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
bjr,
il n'y a pas un autre moyen sans proteger la feuille
"Philippe.R" wrote:Bonjour Jean,
Dans ces conditions, oublie ma proposition ci avant et opte plutôt pour la protection / déprotection ou
deprotection / reprotection de la feuille.
--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de news:je veux interdire la suppression de ligne sur toutes mes lignes de la
feuilles, mais si je met fin,je voudrai qu'on ne puisse pas voir fin.
eet le module de la feuille le programme je ne comprend pas trop.
j'ai un bouton de commande qui me permettra de supprimer les lignes
selectionnes.
mais je ne veux pas que les utilisateurs les supprimes directement en
selectionnant la ligne et faire supprimer?
merci
"Philippe.R" wrote:Bonsoir Jean,
Tu nommes "fin" la dernière cellule de la plage dans laquelle tu veux interdire la suppression de
ligne
et dans le module de feuille tu colles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [fin].Row <> 20 Then SendKeys "^z"
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de news:Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des lignes dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
bjr,
il n'y a pas un autre moyen sans proteger la feuille
"Philippe.R" wrote:
Bonjour Jean,
Dans ces conditions, oublie ma proposition ci avant et opte plutôt pour la protection / déprotection ou
deprotection / reprotection de la feuille.
--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" <JEAN@discussions.microsoft.com> a écrit dans le message de news:
ED34AA7F-CDE6-4BDD-8F8A-8FF8FA95F343@microsoft.com...
je veux interdire la suppression de ligne sur toutes mes lignes de la
feuilles, mais si je met fin,je voudrai qu'on ne puisse pas voir fin.
eet le module de la feuille le programme je ne comprend pas trop.
j'ai un bouton de commande qui me permettra de supprimer les lignes
selectionnes.
mais je ne veux pas que les utilisateurs les supprimes directement en
selectionnant la ligne et faire supprimer?
merci
"Philippe.R" wrote:
Bonsoir Jean,
Tu nommes "fin" la dernière cellule de la plage dans laquelle tu veux interdire la suppression de
ligne
et dans le module de feuille tu colles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [fin].Row <> 20 Then SendKeys "^z"
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" <JEAN@discussions.microsoft.com> a écrit dans le message de news:
9A084263-B74C-4F63-8D00-FBD350ACA7CE@microsoft.com...
Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des lignes dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
bjr,
il n'y a pas un autre moyen sans proteger la feuille
"Philippe.R" wrote:Bonjour Jean,
Dans ces conditions, oublie ma proposition ci avant et opte plutôt pour la protection / déprotection ou
deprotection / reprotection de la feuille.
--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de news:je veux interdire la suppression de ligne sur toutes mes lignes de la
feuilles, mais si je met fin,je voudrai qu'on ne puisse pas voir fin.
eet le module de la feuille le programme je ne comprend pas trop.
j'ai un bouton de commande qui me permettra de supprimer les lignes
selectionnes.
mais je ne veux pas que les utilisateurs les supprimes directement en
selectionnant la ligne et faire supprimer?
merci
"Philippe.R" wrote:Bonsoir Jean,
Tu nommes "fin" la dernière cellule de la plage dans laquelle tu veux interdire la suppression de
ligne
et dans le module de feuille tu colles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [fin].Row <> 20 Then SendKeys "^z"
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de news:Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des lignes dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
Salut Jean,
On peut interdire l'accès à cette option des menus, mais il faut faire
attention car il faudrait également interdire l'ajout de lignes. En
effet, si l'utilisateur ajoute une ligne par mégarde, il lui sera
impossible de la supprimer.
On peut également outre passer les menus en tapant Ctrl + "-" après
avoir sélectionner une ligne, mais je ne sais pas comment désactiver le
Ctrl+"-" du pavé numérique.
Sub InterdireSuppLignes()
CommandBars("Row").Controls("Supprimer...").Enabled = False
CommandBars("Cell").Controls("Supprimer...").Enabled = False
CommandBars(1).Controls("Insertion").Controls("Lignes").Enabled = False
CommandBars(1).Controls("Edition").Controls("Supprimer...").Enabled
= False
Application.OnKey "^{-}", ""
Application.OnKey "^{+}", ""
End Sub
Sub AutoriserSuppLignes()
CommandBars("Row").Controls("Supprimer...").Enabled = True
CommandBars("Cell").Controls("Supprimer...").Enabled = True
CommandBars(1).Controls("Insertion").Controls("Lignes").Enabled = True
CommandBars(1).Controls("Edition").Controls("Supprimer...").Enabled
= True
Application.OnKey "^{-}"
Application.OnKey "^{+}"
End Sub
A+
Benead
XL97
JEAN a écrit:bjr,
il n'y a pas un autre moyen sans proteger la feuille
"Philippe.R" wrote:Bonjour Jean,
Dans ces conditions, oublie ma proposition ci avant et opte plutôt
pour la protection / déprotection ou deprotection / reprotection de
la feuille.
--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de
news:je veux interdire la suppression de ligne sur toutes mes lignes de la
feuilles, mais si je met fin,je voudrai qu'on ne puisse pas voir fin.
eet le module de la feuille le programme je ne comprend pas trop.
j'ai un bouton de commande qui me permettra de supprimer les lignes
selectionnes.
mais je ne veux pas que les utilisateurs les supprimes directement en
selectionnant la ligne et faire supprimer?
merci
"Philippe.R" wrote:Bonsoir Jean,
Tu nommes "fin" la dernière cellule de la plage dans laquelle tu
veux interdire la suppression de ligne
et dans le module de feuille tu colles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [fin].Row <> 20 Then SendKeys "^z"
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de
news:Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des lignes
dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
Salut Jean,
On peut interdire l'accès à cette option des menus, mais il faut faire
attention car il faudrait également interdire l'ajout de lignes. En
effet, si l'utilisateur ajoute une ligne par mégarde, il lui sera
impossible de la supprimer.
On peut également outre passer les menus en tapant Ctrl + "-" après
avoir sélectionner une ligne, mais je ne sais pas comment désactiver le
Ctrl+"-" du pavé numérique.
Sub InterdireSuppLignes()
CommandBars("Row").Controls("Supprimer...").Enabled = False
CommandBars("Cell").Controls("Supprimer...").Enabled = False
CommandBars(1).Controls("Insertion").Controls("Lignes").Enabled = False
CommandBars(1).Controls("Edition").Controls("Supprimer...").Enabled
= False
Application.OnKey "^{-}", ""
Application.OnKey "^{+}", ""
End Sub
Sub AutoriserSuppLignes()
CommandBars("Row").Controls("Supprimer...").Enabled = True
CommandBars("Cell").Controls("Supprimer...").Enabled = True
CommandBars(1).Controls("Insertion").Controls("Lignes").Enabled = True
CommandBars(1).Controls("Edition").Controls("Supprimer...").Enabled
= True
Application.OnKey "^{-}"
Application.OnKey "^{+}"
End Sub
A+
Benead
XL97
JEAN a écrit:
bjr,
il n'y a pas un autre moyen sans proteger la feuille
"Philippe.R" wrote:
Bonjour Jean,
Dans ces conditions, oublie ma proposition ci avant et opte plutôt
pour la protection / déprotection ou deprotection / reprotection de
la feuille.
--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" <JEAN@discussions.microsoft.com> a écrit dans le message de
news: ED34AA7F-CDE6-4BDD-8F8A-8FF8FA95F343@microsoft.com...
je veux interdire la suppression de ligne sur toutes mes lignes de la
feuilles, mais si je met fin,je voudrai qu'on ne puisse pas voir fin.
eet le module de la feuille le programme je ne comprend pas trop.
j'ai un bouton de commande qui me permettra de supprimer les lignes
selectionnes.
mais je ne veux pas que les utilisateurs les supprimes directement en
selectionnant la ligne et faire supprimer?
merci
"Philippe.R" wrote:
Bonsoir Jean,
Tu nommes "fin" la dernière cellule de la plage dans laquelle tu
veux interdire la suppression de ligne
et dans le module de feuille tu colles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [fin].Row <> 20 Then SendKeys "^z"
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" <JEAN@discussions.microsoft.com> a écrit dans le message de
news:
9A084263-B74C-4F63-8D00-FBD350ACA7CE@microsoft.com...
Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des lignes
dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
Salut Jean,
On peut interdire l'accès à cette option des menus, mais il faut faire
attention car il faudrait également interdire l'ajout de lignes. En
effet, si l'utilisateur ajoute une ligne par mégarde, il lui sera
impossible de la supprimer.
On peut également outre passer les menus en tapant Ctrl + "-" après
avoir sélectionner une ligne, mais je ne sais pas comment désactiver le
Ctrl+"-" du pavé numérique.
Sub InterdireSuppLignes()
CommandBars("Row").Controls("Supprimer...").Enabled = False
CommandBars("Cell").Controls("Supprimer...").Enabled = False
CommandBars(1).Controls("Insertion").Controls("Lignes").Enabled = False
CommandBars(1).Controls("Edition").Controls("Supprimer...").Enabled
= False
Application.OnKey "^{-}", ""
Application.OnKey "^{+}", ""
End Sub
Sub AutoriserSuppLignes()
CommandBars("Row").Controls("Supprimer...").Enabled = True
CommandBars("Cell").Controls("Supprimer...").Enabled = True
CommandBars(1).Controls("Insertion").Controls("Lignes").Enabled = True
CommandBars(1).Controls("Edition").Controls("Supprimer...").Enabled
= True
Application.OnKey "^{-}"
Application.OnKey "^{+}"
End Sub
A+
Benead
XL97
JEAN a écrit:bjr,
il n'y a pas un autre moyen sans proteger la feuille
"Philippe.R" wrote:Bonjour Jean,
Dans ces conditions, oublie ma proposition ci avant et opte plutôt
pour la protection / déprotection ou deprotection / reprotection de
la feuille.
--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de
news:je veux interdire la suppression de ligne sur toutes mes lignes de la
feuilles, mais si je met fin,je voudrai qu'on ne puisse pas voir fin.
eet le module de la feuille le programme je ne comprend pas trop.
j'ai un bouton de commande qui me permettra de supprimer les lignes
selectionnes.
mais je ne veux pas que les utilisateurs les supprimes directement en
selectionnant la ligne et faire supprimer?
merci
"Philippe.R" wrote:Bonsoir Jean,
Tu nommes "fin" la dernière cellule de la plage dans laquelle tu
veux interdire la suppression de ligne
et dans le module de feuille tu colles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [fin].Row <> 20 Then SendKeys "^z"
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de
news:Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des lignes
dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
Salut Jean,
On peut interdire l'accès à cette option des menus, mais il faut faire
attention car il faudrait également interdire l'ajout de lignes. En
effet, si l'utilisateur ajoute une ligne par mégarde, il lui sera
impossible de la supprimer.
On peut également outre passer les menus en tapant Ctrl + "-" après
avoir sélectionner une ligne, mais je ne sais pas comment désactiver le
Ctrl+"-" du pavé numérique.
Sub InterdireSuppLignes()
CommandBars("Row").Controls("Supprimer...").Enabled = False
CommandBars("Cell").Controls("Supprimer...").Enabled = False
CommandBars(1).Controls("Insertion").Controls("Lignes").Enabled = False
CommandBars(1).Controls("Edition").Controls("Supprimer...").Enabled
= False
Application.OnKey "^{-}", ""
Application.OnKey "^{+}", ""
End Sub
Sub AutoriserSuppLignes()
CommandBars("Row").Controls("Supprimer...").Enabled = True
CommandBars("Cell").Controls("Supprimer...").Enabled = True
CommandBars(1).Controls("Insertion").Controls("Lignes").Enabled = True
CommandBars(1).Controls("Edition").Controls("Supprimer...").Enabled
= True
Application.OnKey "^{-}"
Application.OnKey "^{+}"
End Sub
A+
Benead
XL97
JEAN a écrit:bjr,
il n'y a pas un autre moyen sans proteger la feuille
"Philippe.R" wrote:Bonjour Jean,
Dans ces conditions, oublie ma proposition ci avant et opte plutôt
pour la protection / déprotection ou deprotection / reprotection de
la feuille.
--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de
news:je veux interdire la suppression de ligne sur toutes mes lignes de la
feuilles, mais si je met fin,je voudrai qu'on ne puisse pas voir fin.
eet le module de la feuille le programme je ne comprend pas trop.
j'ai un bouton de commande qui me permettra de supprimer les lignes
selectionnes.
mais je ne veux pas que les utilisateurs les supprimes directement en
selectionnant la ligne et faire supprimer?
merci
"Philippe.R" wrote:Bonsoir Jean,
Tu nommes "fin" la dernière cellule de la plage dans laquelle tu
veux interdire la suppression de ligne
et dans le module de feuille tu colles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [fin].Row <> 20 Then SendKeys "^z"
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de
news:Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des lignes
dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
Salut Jean,
On peut interdire l'accès à cette option des menus, mais il faut faire
attention car il faudrait également interdire l'ajout de lignes. En
effet, si l'utilisateur ajoute une ligne par mégarde, il lui sera
impossible de la supprimer.
On peut également outre passer les menus en tapant Ctrl + "-" après
avoir sélectionner une ligne, mais je ne sais pas comment désactiver le
Ctrl+"-" du pavé numérique.
Sub InterdireSuppLignes()
CommandBars("Row").Controls("Supprimer...").Enabled = False
CommandBars("Cell").Controls("Supprimer...").Enabled = False
CommandBars(1).Controls("Insertion").Controls("Lignes").Enabled = False
CommandBars(1).Controls("Edition").Controls("Supprimer...").Enabled
= False
Application.OnKey "^{-}", ""
Application.OnKey "^{+}", ""
End Sub
Sub AutoriserSuppLignes()
CommandBars("Row").Controls("Supprimer...").Enabled = True
CommandBars("Cell").Controls("Supprimer...").Enabled = True
CommandBars(1).Controls("Insertion").Controls("Lignes").Enabled = True
CommandBars(1).Controls("Edition").Controls("Supprimer...").Enabled
= True
Application.OnKey "^{-}"
Application.OnKey "^{+}"
End Sub
A+
Benead
XL97
JEAN a écrit:
bjr,
il n'y a pas un autre moyen sans proteger la feuille
"Philippe.R" wrote:
Bonjour Jean,
Dans ces conditions, oublie ma proposition ci avant et opte plutôt
pour la protection / déprotection ou deprotection / reprotection de
la feuille.
--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" <JEAN@discussions.microsoft.com> a écrit dans le message de
news: ED34AA7F-CDE6-4BDD-8F8A-8FF8FA95F343@microsoft.com...
je veux interdire la suppression de ligne sur toutes mes lignes de la
feuilles, mais si je met fin,je voudrai qu'on ne puisse pas voir fin.
eet le module de la feuille le programme je ne comprend pas trop.
j'ai un bouton de commande qui me permettra de supprimer les lignes
selectionnes.
mais je ne veux pas que les utilisateurs les supprimes directement en
selectionnant la ligne et faire supprimer?
merci
"Philippe.R" wrote:
Bonsoir Jean,
Tu nommes "fin" la dernière cellule de la plage dans laquelle tu
veux interdire la suppression de ligne
et dans le module de feuille tu colles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [fin].Row <> 20 Then SendKeys "^z"
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" <JEAN@discussions.microsoft.com> a écrit dans le message de
news:
9A084263-B74C-4F63-8D00-FBD350ACA7CE@microsoft.com...
Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des lignes
dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
Salut Jean,
On peut interdire l'accès à cette option des menus, mais il faut faire
attention car il faudrait également interdire l'ajout de lignes. En
effet, si l'utilisateur ajoute une ligne par mégarde, il lui sera
impossible de la supprimer.
On peut également outre passer les menus en tapant Ctrl + "-" après
avoir sélectionner une ligne, mais je ne sais pas comment désactiver le
Ctrl+"-" du pavé numérique.
Sub InterdireSuppLignes()
CommandBars("Row").Controls("Supprimer...").Enabled = False
CommandBars("Cell").Controls("Supprimer...").Enabled = False
CommandBars(1).Controls("Insertion").Controls("Lignes").Enabled = False
CommandBars(1).Controls("Edition").Controls("Supprimer...").Enabled
= False
Application.OnKey "^{-}", ""
Application.OnKey "^{+}", ""
End Sub
Sub AutoriserSuppLignes()
CommandBars("Row").Controls("Supprimer...").Enabled = True
CommandBars("Cell").Controls("Supprimer...").Enabled = True
CommandBars(1).Controls("Insertion").Controls("Lignes").Enabled = True
CommandBars(1).Controls("Edition").Controls("Supprimer...").Enabled
= True
Application.OnKey "^{-}"
Application.OnKey "^{+}"
End Sub
A+
Benead
XL97
JEAN a écrit:bjr,
il n'y a pas un autre moyen sans proteger la feuille
"Philippe.R" wrote:Bonjour Jean,
Dans ces conditions, oublie ma proposition ci avant et opte plutôt
pour la protection / déprotection ou deprotection / reprotection de
la feuille.
--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de
news:je veux interdire la suppression de ligne sur toutes mes lignes de la
feuilles, mais si je met fin,je voudrai qu'on ne puisse pas voir fin.
eet le module de la feuille le programme je ne comprend pas trop.
j'ai un bouton de commande qui me permettra de supprimer les lignes
selectionnes.
mais je ne veux pas que les utilisateurs les supprimes directement en
selectionnant la ligne et faire supprimer?
merci
"Philippe.R" wrote:Bonsoir Jean,
Tu nommes "fin" la dernière cellule de la plage dans laquelle tu
veux interdire la suppression de ligne
et dans le module de feuille tu colles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [fin].Row <> 20 Then SendKeys "^z"
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de
news:Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des lignes
dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
Bonjour Jean,
Dans ces conditions, oublie ma proposition ci avant et opte plutôt pour la protection / déprotection ou
deprotection / reprotection de la feuille.
--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de news:je veux interdire la suppression de ligne sur toutes mes lignes de la
feuilles, mais si je met fin,je voudrai qu'on ne puisse pas voir fin.
eet le module de la feuille le programme je ne comprend pas trop.
j'ai un bouton de commande qui me permettra de supprimer les lignes
selectionnes.
mais je ne veux pas que les utilisateurs les supprimes directement en
selectionnant la ligne et faire supprimer?
merci
"Philippe.R" wrote:Bonsoir Jean,
Tu nommes "fin" la dernière cellule de la plage dans laquelle tu veux interdire la suppression de
ligne
et dans le module de feuille tu colles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [fin].Row <> 20 Then SendKeys "^z"
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de news:Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des lignes dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
Bonjour Jean,
Dans ces conditions, oublie ma proposition ci avant et opte plutôt pour la protection / déprotection ou
deprotection / reprotection de la feuille.
--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" <JEAN@discussions.microsoft.com> a écrit dans le message de news:
ED34AA7F-CDE6-4BDD-8F8A-8FF8FA95F343@microsoft.com...
je veux interdire la suppression de ligne sur toutes mes lignes de la
feuilles, mais si je met fin,je voudrai qu'on ne puisse pas voir fin.
eet le module de la feuille le programme je ne comprend pas trop.
j'ai un bouton de commande qui me permettra de supprimer les lignes
selectionnes.
mais je ne veux pas que les utilisateurs les supprimes directement en
selectionnant la ligne et faire supprimer?
merci
"Philippe.R" wrote:
Bonsoir Jean,
Tu nommes "fin" la dernière cellule de la plage dans laquelle tu veux interdire la suppression de
ligne
et dans le module de feuille tu colles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [fin].Row <> 20 Then SendKeys "^z"
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" <JEAN@discussions.microsoft.com> a écrit dans le message de news:
9A084263-B74C-4F63-8D00-FBD350ACA7CE@microsoft.com...
Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des lignes dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
Bonjour Jean,
Dans ces conditions, oublie ma proposition ci avant et opte plutôt pour la protection / déprotection ou
deprotection / reprotection de la feuille.
--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de news:je veux interdire la suppression de ligne sur toutes mes lignes de la
feuilles, mais si je met fin,je voudrai qu'on ne puisse pas voir fin.
eet le module de la feuille le programme je ne comprend pas trop.
j'ai un bouton de commande qui me permettra de supprimer les lignes
selectionnes.
mais je ne veux pas que les utilisateurs les supprimes directement en
selectionnant la ligne et faire supprimer?
merci
"Philippe.R" wrote:Bonsoir Jean,
Tu nommes "fin" la dernière cellule de la plage dans laquelle tu veux interdire la suppression de
ligne
et dans le module de feuille tu colles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [fin].Row <> 20 Then SendKeys "^z"
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de news:Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des lignes dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
Avec cela, il ne devrait plus être possible de supprimmer des lignes :
Sub InterdireSuppLignes()
CommandBars("Row").Controls("Supprimer...").Enabled = False
CommandBars("Cell").Controls("Supprimer...").Enabled = False
CommandBars(1).Controls("Insertion").Controls("Lignes").Enabled = False
CommandBars(1).Controls("Edition").Controls("Supprimer...").Enabled
= False
Application.OnKey "^{-}", ""
Application.OnKey "^{109}", ""
End Sub
Sub AutoriserSuppLignes()
CommandBars("Row").Controls("Supprimer...").Enabled = True
CommandBars("Cell").Controls("Supprimer...").Enabled = True
CommandBars(1).Controls("Insertion").Controls("Lignes").Enabled = True
CommandBars(1).Controls("Edition").Controls("Supprimer...").Enabled
= True
Application.OnKey "^{-}"
Application.OnKey "^{"109"}"
End Sub
A moins que je n'en ai encore oublié...
A+
Benead
XL97
Benead a écrit:Salut Jean,
On peut interdire l'accès à cette option des menus, mais il faut faire
attention car il faudrait également interdire l'ajout de lignes. En
effet, si l'utilisateur ajoute une ligne par mégarde, il lui sera
impossible de la supprimer.
On peut également outre passer les menus en tapant Ctrl + "-" après
avoir sélectionner une ligne, mais je ne sais pas comment désactiver
le Ctrl+"-" du pavé numérique.
Sub InterdireSuppLignes()
CommandBars("Row").Controls("Supprimer...").Enabled = False
CommandBars("Cell").Controls("Supprimer...").Enabled = False
CommandBars(1).Controls("Insertion").Controls("Lignes").Enabled =
False
CommandBars(1).Controls("Edition").Controls("Supprimer...").Enabled =
False
Application.OnKey "^{-}", ""
Application.OnKey "^{+}", ""
End Sub
Sub AutoriserSuppLignes()
CommandBars("Row").Controls("Supprimer...").Enabled = True
CommandBars("Cell").Controls("Supprimer...").Enabled = True
CommandBars(1).Controls("Insertion").Controls("Lignes").Enabled =
True
CommandBars(1).Controls("Edition").Controls("Supprimer...").Enabled =
True
Application.OnKey "^{-}"
Application.OnKey "^{+}"
End Sub
A+
Benead
XL97
JEAN a écrit:bjr,
il n'y a pas un autre moyen sans proteger la feuille
"Philippe.R" wrote:Bonjour Jean,
Dans ces conditions, oublie ma proposition ci avant et opte plutôt
pour la protection / déprotection ou deprotection / reprotection de
la feuille.
--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de
news:je veux interdire la suppression de ligne sur toutes mes lignes de la
feuilles, mais si je met fin,je voudrai qu'on ne puisse pas voir fin.
eet le module de la feuille le programme je ne comprend pas trop.
j'ai un bouton de commande qui me permettra de supprimer les lignes
selectionnes.
mais je ne veux pas que les utilisateurs les supprimes directement en
selectionnant la ligne et faire supprimer?
merci
"Philippe.R" wrote:Bonsoir Jean,
Tu nommes "fin" la dernière cellule de la plage dans laquelle tu
veux interdire la suppression de ligne
et dans le module de feuille tu colles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [fin].Row <> 20 Then SendKeys "^z"
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de
news:Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des
lignes dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
Avec cela, il ne devrait plus être possible de supprimmer des lignes :
Sub InterdireSuppLignes()
CommandBars("Row").Controls("Supprimer...").Enabled = False
CommandBars("Cell").Controls("Supprimer...").Enabled = False
CommandBars(1).Controls("Insertion").Controls("Lignes").Enabled = False
CommandBars(1).Controls("Edition").Controls("Supprimer...").Enabled
= False
Application.OnKey "^{-}", ""
Application.OnKey "^{109}", ""
End Sub
Sub AutoriserSuppLignes()
CommandBars("Row").Controls("Supprimer...").Enabled = True
CommandBars("Cell").Controls("Supprimer...").Enabled = True
CommandBars(1).Controls("Insertion").Controls("Lignes").Enabled = True
CommandBars(1).Controls("Edition").Controls("Supprimer...").Enabled
= True
Application.OnKey "^{-}"
Application.OnKey "^{"109"}"
End Sub
A moins que je n'en ai encore oublié...
A+
Benead
XL97
Benead a écrit:
Salut Jean,
On peut interdire l'accès à cette option des menus, mais il faut faire
attention car il faudrait également interdire l'ajout de lignes. En
effet, si l'utilisateur ajoute une ligne par mégarde, il lui sera
impossible de la supprimer.
On peut également outre passer les menus en tapant Ctrl + "-" après
avoir sélectionner une ligne, mais je ne sais pas comment désactiver
le Ctrl+"-" du pavé numérique.
Sub InterdireSuppLignes()
CommandBars("Row").Controls("Supprimer...").Enabled = False
CommandBars("Cell").Controls("Supprimer...").Enabled = False
CommandBars(1).Controls("Insertion").Controls("Lignes").Enabled =
False
CommandBars(1).Controls("Edition").Controls("Supprimer...").Enabled =
False
Application.OnKey "^{-}", ""
Application.OnKey "^{+}", ""
End Sub
Sub AutoriserSuppLignes()
CommandBars("Row").Controls("Supprimer...").Enabled = True
CommandBars("Cell").Controls("Supprimer...").Enabled = True
CommandBars(1).Controls("Insertion").Controls("Lignes").Enabled =
True
CommandBars(1).Controls("Edition").Controls("Supprimer...").Enabled =
True
Application.OnKey "^{-}"
Application.OnKey "^{+}"
End Sub
A+
Benead
XL97
JEAN a écrit:
bjr,
il n'y a pas un autre moyen sans proteger la feuille
"Philippe.R" wrote:
Bonjour Jean,
Dans ces conditions, oublie ma proposition ci avant et opte plutôt
pour la protection / déprotection ou deprotection / reprotection de
la feuille.
--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" <JEAN@discussions.microsoft.com> a écrit dans le message de
news: ED34AA7F-CDE6-4BDD-8F8A-8FF8FA95F343@microsoft.com...
je veux interdire la suppression de ligne sur toutes mes lignes de la
feuilles, mais si je met fin,je voudrai qu'on ne puisse pas voir fin.
eet le module de la feuille le programme je ne comprend pas trop.
j'ai un bouton de commande qui me permettra de supprimer les lignes
selectionnes.
mais je ne veux pas que les utilisateurs les supprimes directement en
selectionnant la ligne et faire supprimer?
merci
"Philippe.R" wrote:
Bonsoir Jean,
Tu nommes "fin" la dernière cellule de la plage dans laquelle tu
veux interdire la suppression de ligne
et dans le module de feuille tu colles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [fin].Row <> 20 Then SendKeys "^z"
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" <JEAN@discussions.microsoft.com> a écrit dans le message de
news:
9A084263-B74C-4F63-8D00-FBD350ACA7CE@microsoft.com...
Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des
lignes dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.
Avec cela, il ne devrait plus être possible de supprimmer des lignes :
Sub InterdireSuppLignes()
CommandBars("Row").Controls("Supprimer...").Enabled = False
CommandBars("Cell").Controls("Supprimer...").Enabled = False
CommandBars(1).Controls("Insertion").Controls("Lignes").Enabled = False
CommandBars(1).Controls("Edition").Controls("Supprimer...").Enabled
= False
Application.OnKey "^{-}", ""
Application.OnKey "^{109}", ""
End Sub
Sub AutoriserSuppLignes()
CommandBars("Row").Controls("Supprimer...").Enabled = True
CommandBars("Cell").Controls("Supprimer...").Enabled = True
CommandBars(1).Controls("Insertion").Controls("Lignes").Enabled = True
CommandBars(1).Controls("Edition").Controls("Supprimer...").Enabled
= True
Application.OnKey "^{-}"
Application.OnKey "^{"109"}"
End Sub
A moins que je n'en ai encore oublié...
A+
Benead
XL97
Benead a écrit:Salut Jean,
On peut interdire l'accès à cette option des menus, mais il faut faire
attention car il faudrait également interdire l'ajout de lignes. En
effet, si l'utilisateur ajoute une ligne par mégarde, il lui sera
impossible de la supprimer.
On peut également outre passer les menus en tapant Ctrl + "-" après
avoir sélectionner une ligne, mais je ne sais pas comment désactiver
le Ctrl+"-" du pavé numérique.
Sub InterdireSuppLignes()
CommandBars("Row").Controls("Supprimer...").Enabled = False
CommandBars("Cell").Controls("Supprimer...").Enabled = False
CommandBars(1).Controls("Insertion").Controls("Lignes").Enabled =
False
CommandBars(1).Controls("Edition").Controls("Supprimer...").Enabled =
False
Application.OnKey "^{-}", ""
Application.OnKey "^{+}", ""
End Sub
Sub AutoriserSuppLignes()
CommandBars("Row").Controls("Supprimer...").Enabled = True
CommandBars("Cell").Controls("Supprimer...").Enabled = True
CommandBars(1).Controls("Insertion").Controls("Lignes").Enabled =
True
CommandBars(1).Controls("Edition").Controls("Supprimer...").Enabled =
True
Application.OnKey "^{-}"
Application.OnKey "^{+}"
End Sub
A+
Benead
XL97
JEAN a écrit:bjr,
il n'y a pas un autre moyen sans proteger la feuille
"Philippe.R" wrote:Bonjour Jean,
Dans ces conditions, oublie ma proposition ci avant et opte plutôt
pour la protection / déprotection ou deprotection / reprotection de
la feuille.
--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de
news:je veux interdire la suppression de ligne sur toutes mes lignes de la
feuilles, mais si je met fin,je voudrai qu'on ne puisse pas voir fin.
eet le module de la feuille le programme je ne comprend pas trop.
j'ai un bouton de commande qui me permettra de supprimer les lignes
selectionnes.
mais je ne veux pas que les utilisateurs les supprimes directement en
selectionnant la ligne et faire supprimer?
merci
"Philippe.R" wrote:Bonsoir Jean,
Tu nommes "fin" la dernière cellule de la plage dans laquelle tu
veux interdire la suppression de ligne
et dans le module de feuille tu colles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [fin].Row <> 20 Then SendKeys "^z"
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"JEAN" a écrit dans le message de
news:Bonsoir,
est t'il possible d'empecher l'utilisateur de supprimer des
lignes dans une
feuille excel, a savoir que cette feuille n'est pas protégé.
merci.