macro et feuilles inactives

  • Initiateur de la discussion le nul
  • Date de début
L

le nul

Guest
bonjour à tous les pros et acros de la macro

si une âme charitable peut se pencher sur ce pb, en voici le sujet:


Une feuille de classeur va chercher des données dans Acces, calcule certaines choses dès qu'une nouvelle donnée arrive, et lance une macro dès que le calcul que je souhaite faire est réalisé.
Le code ci dessous, lié au recalcul dans une feuille marche à merveille mais ne s'execute que si la feuille est active.



Private Sub Worksheet_Calculate()

For lig = 2 To 5
If Range("H" & lig).Value <> "" And Range("K" & lig).Value = "" Then Call macro1
Next

End Sub



Le pb est que j'ai 5 feuilles à ce classeur (pour traiter les données de 5 bases Acces). Je ne veux pas mettre toutes les données sur la meme feuille.
Existe t'il une solution pour lancer automatiquement une macro (une pour chaque feuille) suivant le meme principe, meme si les feuilles sont inactives.
(Pour info, le classeur qui contient les 5 feuilles est toujours ouvert et personne n'intervient sur les feuilles, tout doit etre automatique)

lDUR! DUR! pour moi


salutations
 

Discussions similaires

Réponses
10
Affichages
302
Réponses
9
Affichages
319
T
  • Résolu(e)
Microsoft 365 pb effacement macro
Réponses
8
Affichages
371
Themax
T

Membres actuellement en ligne

Statistiques des forums

Discussions
314 645
Messages
2 111 536
Membres
111 183
dernier inscrit
angelique76120