Liste déroulante avec saisie semi-automatique pour Excel
Fermé
tjalk
Messages postés
8
Date d'inscription
dimanche 21 septembre 2014
Statut
Membre
Dernière intervention
10 octobre 2014
-
6 oct. 2014 à 11:37
tjalk Messages postés 8 Date d'inscription dimanche 21 septembre 2014 Statut Membre Dernière intervention 10 octobre 2014 - 10 oct. 2014 à 17:32
tjalk Messages postés 8 Date d'inscription dimanche 21 septembre 2014 Statut Membre Dernière intervention 10 octobre 2014 - 10 oct. 2014 à 17:32
A voir également:
- Excel liste déroulante saisie semi-automatique
- Liste déroulante excel - Guide
- Excel liste déroulante en cascade - Guide
- Supprimer liste déroulante excel - Forum Excel
- Google sheet liste déroulante - Accueil - Guide bureautique
- Si et excel - Guide
15 réponses
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 111
6 oct. 2014 à 12:12
6 oct. 2014 à 12:12
Re,
lorsque tu protèges ta feuille, dans les options de protection, coche Modifier les objets
https://www.cjoint.com/?DJgmp2PBE8Z
lorsque tu protèges ta feuille, dans les options de protection, coche Modifier les objets
https://www.cjoint.com/?DJgmp2PBE8Z
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 111
6 oct. 2014 à 11:43
6 oct. 2014 à 11:43
Bonjour,
Il est normal que ça plante si tu travaille sur une feuille protégée, avant de protéger ta feuille il faut clic droit sur la cellule contenant la liste de validation et Format de cellule/Protection/décocher Verrouillée et ensuite protéger ta feuille
Il est normal que ça plante si tu travaille sur une feuille protégée, avant de protéger ta feuille il faut clic droit sur la cellule contenant la liste de validation et Format de cellule/Protection/décocher Verrouillée et ensuite protéger ta feuille
tjalk
Messages postés
8
Date d'inscription
dimanche 21 septembre 2014
Statut
Membre
Dernière intervention
10 octobre 2014
6 oct. 2014 à 12:19
6 oct. 2014 à 12:19
Re Mike,
Cool ça fonctionne, mais malheureusement dans cette feuille y a d'autres objets que j'aurais voulu protéger...
Merci
A+
Tjalk
Cool ça fonctionne, mais malheureusement dans cette feuille y a d'autres objets que j'aurais voulu protéger...
Merci
A+
Tjalk
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 111
6 oct. 2014 à 12:21
6 oct. 2014 à 12:21
Re,
tu en demandes peut être un peu trop, il faudrait voir le fichier pour voir s'il est possible de contourner la rigidité d'Excel
tu en demandes peut être un peu trop, il faudrait voir le fichier pour voir s'il est possible de contourner la rigidité d'Excel
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
tjalk
Messages postés
8
Date d'inscription
dimanche 21 septembre 2014
Statut
Membre
Dernière intervention
10 octobre 2014
6 oct. 2014 à 12:44
6 oct. 2014 à 12:44
Re,
Une solution consisterait à interdire le clic droit dans la feuille.
A+
Tjalk
Une solution consisterait à interdire le clic droit dans la feuille.
A+
Tjalk
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 111
6 oct. 2014 à 13:16
6 oct. 2014 à 13:16
Re,
Oui mais il y a le risque de déstabiliser Excel
Oui mais il y a le risque de déstabiliser Excel
tjalk
Messages postés
8
Date d'inscription
dimanche 21 septembre 2014
Statut
Membre
Dernière intervention
10 octobre 2014
6 oct. 2014 à 13:28
6 oct. 2014 à 13:28
Re,
On peut tenter, quel serait le code entre
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
End Sub
qui neutraliserait le clic droit?
Je n'ai pas suffisamment de connaissances en VBA...
A+
Tjalk
On peut tenter, quel serait le code entre
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
End Sub
qui neutraliserait le clic droit?
Je n'ai pas suffisamment de connaissances en VBA...
A+
Tjalk
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 111
6 oct. 2014 à 13:35
6 oct. 2014 à 13:35
Re,
clic droit sur la feuille concernée/visualiser le code
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
End Sub
clic droit sur la feuille concernée/visualiser le code
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
End Sub
tjalk
Messages postés
8
Date d'inscription
dimanche 21 septembre 2014
Statut
Membre
Dernière intervention
10 octobre 2014
6 oct. 2014 à 13:50
6 oct. 2014 à 13:50
Re,
Le clic droit est bien neutralisé sur les cellules mais pas sur les objets que je peux modifier et déplacer.
A+
Tjalk
Le clic droit est bien neutralisé sur les cellules mais pas sur les objets que je peux modifier et déplacer.
A+
Tjalk
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 111
6 oct. 2014 à 14:00
6 oct. 2014 à 14:00
Re,
je ne me souviens pas, il existe un petit utilitaire que je n'ai jamais testé, il ne faudrait pas comme je te l'ai déjà dit déstabiliser le système, parce qu'il va falloir agir sur le registre et la on aurai tout gagné.
Pour ma part je ne souhaite pas aller plus loin dans les manips hasardeuses
je ne me souviens pas, il existe un petit utilitaire que je n'ai jamais testé, il ne faudrait pas comme je te l'ai déjà dit déstabiliser le système, parce qu'il va falloir agir sur le registre et la on aurai tout gagné.
Pour ma part je ne souhaite pas aller plus loin dans les manips hasardeuses
tjalk
Messages postés
8
Date d'inscription
dimanche 21 septembre 2014
Statut
Membre
Dernière intervention
10 octobre 2014
6 oct. 2014 à 14:22
6 oct. 2014 à 14:22
Re,
Je te remercie, tu m'as fait bien avancé dans mon appli, je galère depuis 15j sur ce Pb.
Si jamais tu avais une idée pour neutraliser ce clic droit sur un objet "Image" ou "AutoShape", je suis preneur.
A+
Tjalk
Je te remercie, tu m'as fait bien avancé dans mon appli, je galère depuis 15j sur ce Pb.
Si jamais tu avais une idée pour neutraliser ce clic droit sur un objet "Image" ou "AutoShape", je suis preneur.
A+
Tjalk
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 111
6 oct. 2014 à 14:24
6 oct. 2014 à 14:24
Re,
Ok je regarde s'il est possible de faire quelque chose sans risque
Ok je regarde s'il est possible de faire quelque chose sans risque
tjalk
Messages postés
8
Date d'inscription
dimanche 21 septembre 2014
Statut
Membre
Dernière intervention
10 octobre 2014
7 oct. 2014 à 20:01
7 oct. 2014 à 20:01
Salut Mike,
J'ai réglé mon Pb en remplaçant les Images (avec macro affectée) par des ActiveX CommandButton pour lesquels le clic droit est sans effet.
Je souhaite également neutraliser les Ctrl +X, C, V, j'ai fait ce qui suit:
Sub pCtrlX()
MsgBox "Action non souhaitée"
End Sub
avec touche de raccourci "x"
As-tu mieux à me proposer?
A+
Tjalk
J'ai réglé mon Pb en remplaçant les Images (avec macro affectée) par des ActiveX CommandButton pour lesquels le clic droit est sans effet.
Je souhaite également neutraliser les Ctrl +X, C, V, j'ai fait ce qui suit:
Sub pCtrlX()
MsgBox "Action non souhaitée"
End Sub
avec touche de raccourci "x"
As-tu mieux à me proposer?
A+
Tjalk
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 111
7 oct. 2014 à 20:05
7 oct. 2014 à 20:05
Re,
Non mais parce qu'à force on va déstabiliser le système et ne voudrais pas être à l'origine
Non mais parce qu'à force on va déstabiliser le système et ne voudrais pas être à l'origine
tjalk
Messages postés
8
Date d'inscription
dimanche 21 septembre 2014
Statut
Membre
Dernière intervention
10 octobre 2014
10 oct. 2014 à 17:32
10 oct. 2014 à 17:32
Re,
Pour info, vu sur autre forum
Private Sub Worksheet_Activate()
Application.CutCopyMode = False
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.CutCopyMode = False
End Sub
Et encore merci.
A+
Tjalk
Pour info, vu sur autre forum
Private Sub Worksheet_Activate()
Application.CutCopyMode = False
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.CutCopyMode = False
End Sub
Et encore merci.
A+
Tjalk