• Initiateur de la discussion Initiateur de la discussion Luc
  • 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 !

L

Luc

Guest
Bonsoir a vous
J’aimerai savoir si il est possible de créer une fonction du type :
=SI(A3<B3;'lance une macro de suppression de la feuilledu classeur ';'rien ne se passe ')
=Si(A4<B4;'lance une macro de suppression de la feuilledu classeur ';'rien ne se passe ')
j’ai remarqués quelques poste qui traite du sujet mais les résultats ne me conviennent pas ( après testes)
je vous remercie pour votre aide
et chapeau pour tout ce que vous faite
 
voici un fichier recupéré dans un post précédant
(merci à pierrejean et à dede)

cela fonctionne bien mais dès que la feuille est supprimée ????????????????????????????????????? 😛inch: 😱 :huh: :unsure: :angry: :silly: :sick: si vous voyer ce que je veut dire
si ce n'est pas possible a faire je vais trouver une autre soluce
merci qmême [file name=testsup_20060410144351_20060410213840.zip size=4802]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/testsup_20060410144351_20060410213840.zip[/file]
 

Pièces jointes

Bonsoir Luc,

Par fonction je ne vois pas trop, par contre par macro évenementielle, c'est possible.

Un petit exemple en annexe.

la feuille 'code' contenue dans le classeur, intégre une zone de texte contenant le script qu'il conviendra d'intégrer dans chaque nouvelle feuille destinée à la suppression si la condition édictée dans ton topic est satisfaite.

bien cordialement

Rénato [file name=SupFeuille.zip size=10185]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/SupFeuille.zip[/file]
 

Pièces jointes

Re luc,

J'ai pensé qu'il était plus prudent de laisser ce message, cependant si tu veux la jouer 'sans filet' tu peux modifier le script en intégrant
Code:
Application.DisplayAlerts = False
comme défini ci-après :


Code:
If Macellsuite.Value < Macellsuite.Offset(0, 1) Then
Application.DisplayAlerts = False
ActiveSheet.Delete


à bientôt

Rénato
 
- 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
4
Affichages
482
Réponses
5
Affichages
668
Retour