Bonjour à tous,
Sans doute que les spécialistes des tableaux structurés vont me donner la réponse mais malgré les recherches et les tests je n'ai rien trouvé.
J'ai ce code qui introduit une nouvelle ligne dans un tableau :
Il fonctionne parfaitement sur les versions excel 7/10 mais en versions 13/16
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 lgl = Range("T_lieu[Numéro]").ListObject.ListRows.Count + 2 mxl = Application.Max(Range("T_Lieu[Numéro]")) + 1 Set wl = Sheets("Lieux").Cells(lgl, 1) wl.Offset(-1, 0).ListObject.ListRows.Add AlwaysInsert:=True wl.Value = mxl wl.Offset(0, 1).Value = CZI.TextBox5.Value wl.Offset(0, 2).Value = CZI.TextBox6.Value
il plante invariablement après l'insertion de la ligne et excel se ferme.
Quelle modification dois-je apporter pour qu'il fonctionne aussi sur ces versions ?
Merci d'avance pour vos suggestions.
Partager