effacement de données

  • Initiateur de la discussion Initiateur de la discussion DIGGERJACK
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

DIGGERJACK

XLDnaute Occasionnel
Bonjour le forum
Dans la zone jaune je choisis un nombre issu de la liste déroulante mais je voudrais être prévenu d"un message
" Nombre déjà affecté " qui serait issu de la liste déroulante si ce nombre est sélectionné deux fois
Cela fonctionne à merveille

Comment modifier le code pour pouvoir effacer les données sans avoir de bug
en sachant que ces données doivent être effacées en les selectionnant non pas une à une mais par plage de cellule
Exemple D6😀9 ou D20😀45
actuellement si je sélectionne la plage D20😀45 et que j'appuies sur SUPP il y a une erreur d'excécution 13
Comment faire
Merci de votre aide
Diggerjack
 

Pièces jointes

Re : effacement de données

Bonjour Diggerjack

essaye peut être en modifiant ton code comme ci essous :

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Not Application.Intersect(Target, Range("D6:D50")) Is Nothing Then
    If Target <> "" And Application.WorksheetFunction.CountIf(Range("D6:D50"), Target) > 1 Then
    MsgBox "vous avez déjà saisi cette valeur"
    Target = ""
    Target.Select
    End If
End If
End Sub

bonne journée
@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

P
Réponses
6
Affichages
1 K
P
E
Réponses
4
Affichages
1 K
E
M
Réponses
23
Affichages
3 K
myyoo
M
S
Réponses
1
Affichages
990
N
Réponses
17
Affichages
3 K
ninajams
N
F
Réponses
0
Affichages
864
fred2705
F
M
Réponses
2
Affichages
2 K
Max009be
M
Retour