Déclencher un évenement pas VBA

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

apt

XLDnaute Impliqué
Déclencher un évenement par VBA

Bonsoir à tous,

De quelle façon peut-on déclencher l'évenement Worksheet_OnChange dans l'évenement lui même ?

Merci
 

Pièces jointes

Dernière édition:
Re : Déclencher un évenement pas VBA

Bonjour skoobi,

Tu te rappel de mon sujet de dessins de tableaux selon une saisie ?

Quand le tableau des échéanciers d'un individu à une valeur zéro dans la dernière ligne, on met un "x" dans la colonne E du tableau Crédit correspondant à cette personne, comme quoi que le crédit ait été totalement remboursé.

Mais ce même état doit déclenché lui aussi un autre événement. C'est celui de copier toutes les lignes du tableau Crédit qui ont un "x" dans la colonne E, dans le deuxième tableau Rem-Crédit.

Voilà !
 
Re : Déclencher un évenement pas VBA

Bonjour,
La seule erreur que je vois est en E12...
Le seul plantage vient de la ligne si f12=0 or f12=erreur donc...
Ne rien ajouté après le c6=x car de ce fait la macro repartira toute seul vu qu'il y a changement dans la colonne 3
Supprime: Application.EnableEvents
Et attention! si f12=0 la boucle ajoute un x dans c6 et tourne en rond
donc
if f12=0 and c6<>"x" then c6="x"
A+ François
 
Dernière édition:
Re : Déclencher un évenement pas VBA

Bonjour fanfan38,

Oui il y'avait erreur dans le code. C'est pour cela que je demandais de l'aide.

Bon ce que je voulais dire c'est qu'il y'a deux actions a traiter dans ce bout de code :

1 - Quand on met un "x" dans la colonne C, il y'a un copiage de la cellule en reculant d'une colonne (B)

2 - Quand le résultant de F12 est à zéro, on mettra un "x" dans la colonne C, pour qu'il y'aura appel de la première action d'une manière automatique.

C'est ça que je voudrais géré.
 
Re : Déclencher un évenement pas VBA

Bonjour
Le copiage tu as su le faire et le x dans la colonne c aussi. Si tu met un zero en f12 ca marche...si tu supprimes: Application.EnableEvents.
Par contre attention si f12=0 et que c6 est coché tu tournes en rond...
donc: si c6="x" then exit sub
A+ François
 
- 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

Réponses
9
Affichages
508
  • Question Question
Réponses
49
Affichages
1 K
Retour