Justement tout est dans le fichier du coup
Si tu préfères voilà la procédure qui la fais planté:
Sub newModul()
Dim selected As String: selected = range("SelectedType").value
Dim modulTab As range: Set modulTab = range("MaterialModul")
Dim BDD As range: Set BDD = range("BDDModul")
If Intersect(ActiveCell, modulTab) Is Nothing Then
modulTab.ListObject.ListRows.Add (1)
Else
modulTab.ListObject.ListRows.Add (ActiveCell.Row - modulTab.Row + 1)
End If
If modulTab.ListObject.ListRows.Count > BDD.ListObject.ListRows.Count Then
BDD.ListObject.ListRows.Add (BDD.ListObject.ListRows.Count) 'Erreur
End If
End Sub
Je suppose que l'indice à du poser problème
Mais bon je ne vois pas comment faire revenir mon fichier en état.
Je retourne chercher!
edit: j'ai réussi à m'en sortir en faisant la liste plus bas dans la feuille de classeur....
Et mon code n’avais rien à voir comme il marche à l'heure actuel
Je suis un peu septique sur ce pb