Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion grosdede
  • 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 !

G

grosdede

Guest
Bonjour a tous en ce jour de repos un petit probléme a vous exposer et pour finir mon travail dans un tableau j'ai 4 colonnes code;designation;untite,prix comment ajouter un produits tout en evitant les doublons merci de votre réponse
 
merci pour ton aide elle ma ete tres precieuse je vais finir de travailler sur mon programme pour mieux ce connaitre je suis artisant et je fabrique un progamme pour les bon de commande et suivi de chantier car excel me passionne mais c'est tres dur quand on est un autodidact alors des fois je galere je suis aussi passionner de rugby
 
porcinet82 écrit:
Bonsoir porcinet82, grosdede, pierrejean.

De plus cette ligne permet de sortir de la procédure s'il n'y a rien à faire, elle permet donc un gain de temps.

JP
 
re, Salut Jp14,

MErci de vos réponse, mais pourrais-tu préciser un peu jp, qu'est ce que tu entends par s'il n'y a rien a faire. Je comprend bien que IsEmpty fonctionne comme un booléen, mais je ne vois pas à quoi elle sert précisement ni dans ce bout de code (malgré les quelques éléments apportés par PierreJean) ni ailleur. 😛inch:

Si tu as d'autres explications a me fournir, je suis preneur, mais en tout cas merci.

@+
 
Bonsoir grosdede, Tibo, Monique, PierreJean, Romain et JP 🙂

Je ne sais pas quelle incompatibilité de type Pierre a rencontré lors de ses tests, mais ce qui est certain, c'est que si tu supprimes les instructions contenant le test IsEmpty(Target), tu rencontreras des problèmes en supprimant un code dans une autre ligne que la dernière du tableau.

C'est logique dans la mesure où le test est effectué jusqu'à l'avant dernière ligne de ce tableau : donc en testant les valeurs, on va aussi tester 'Target' et on va trouver que Target.Value = Target.Value .

L'incompatibilité de type que j'entrevois peut venir d'une sélection multiple : sélection des colonnes A à D d'une ligne et appui sur Suppr : BINGO ! Et là, le test sur IsEmpty ne change rien à l'affaire. Il faut alors trouver une parade et l'on peut penser que s'il y a changement alors que plusieurs cellules sont sélectionnées, il est vraisemblable qu'il s'agisse d'une suppression.

Quoiqu'il en soit, gérer le cas de sélection multiple alourdirait un peu trop la procédure. Un code comme celui-ci pourrait faire l'affaire pour exclure le cas en question :


Voilà, on exclut le cas d'une plage de plusieurs cellules :ermm:

A+ 😉
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
12
Affichages
410
Réponses
4
Affichages
293
Réponses
2
Affichages
267
Réponses
7
Affichages
307
Réponses
18
Affichages
607
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…