bonjour j'ai créé cette macro qui me permet d'insérer une ligne dans un tableau automatiquement.
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Not Application.Intersect(Target, Range("aaa")) Is Nothing Then
Dim Lg%
Lg = Range("aaa").Row
Application.EnableEvents = False
Rows(Lg).Copy
Rows(Lg).Insert
Range("aaa").ClearContents
Application.CutCopyMode = False
Application.EnableEvents = True
End If
End Sub
le fichier qui utilise cette macro fonctionne à merveille dans plusieurs ordinateurs, tous sur office 2013, sauf dans 1... elle a eu fonctionné mais impossible depuis... malgré la réinstallation d'office... (je pensais la méthode radicale... en vain). La macro me renvoie le message suivant : la méthode "insert" de l'objet "range" a échoué".
j'en appelle donc à votre finesse et expertise...
merci d'avance à vous tous
dam