Macro VBA Lancement auto

Salut,

J'ai une macro qui devrait se lancer automatiquement su la modification d'une feuille mais cela me semble pas très bien fonctionner.

Voici le code

Private Sub Worksheet_Change(ByVal Target As Range)

Dim Taille_recuapps As Integer

Taille_recuapps = Sheets("RECU_APPS").Range("A65536").End(xlUp).Row

'MsgBox ("Le Tableau comporte " & Taille_recuapps & " Lignes")

Worksheets("Calcul_ATTENTE").Rows(Taille_recuapps).Copy

Worksheets("Resultat_AFFICHE").Range("A2").PasteSpecial Paste:=xlPasteValues

End Sub

Cela marche lorsque je le modifie et le lance manuellement mais lorsque le classeur est fermé la macro ne se lance pas.

Le code est placé sur la feuille qui est "modifié" et le code agit sur 2 autre feuille.

Auriez-vous une solution a me proposer?

Bonjour

Cela marche lorsque je le modifie et le lance manuellement

Non cette macro ne se lance pas manuellement. Vous devez modifier quelque chose sur votre feuille où est placée a macro

Si le fichier n'est pas ouvert, cela ne fonctionne pas bien sûr

Rechercher des sujets similaires à "macro vba lancement auto"