Pas sûr d'avoir compris ton code, je l'ai ajouté à mon fichier, mais ton code ne a que marcher si je suis en A3 sur Recup Add-in, non ? En plus A3 c'est un code, donc il ne sera jamais dans la base ?
J'ai fait ça autrement finalement, voila ma macro sur la feuille Import (il y a sûrement mieux, mais ça marche, ce qui est déjà pas mal) :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
' Application.Wait (Now + TimeValue("00:00:02"))
If Range("D3") = "Entrée manuelle nécessaire" Then Exemple.Show
End Sub
Seulement j'ai un souci dans le vrai fichier : comme dit je récupère les données via un Add-in, il y a donc quelques secondes avant que les cellules ne soient remplies mais la macro s'exécute quand même tout de suite. J'ai essayé de passer par un Application.Wait(), mais tout le fichier se met en pause, du coup les cellules ne sont toujours pas remplis... Une idée ?
Nicolas