Bonjour,
Comme l'a dit MFerrand, il faut cibler directement les objets sur lesquels tu interviens.
En l'occurrence, comme tu as créé un objet tableau sur chaque feuille concernée, il faut donc utiliser cet objet avec le code ci-dessous
Private Sub boutonH_ajouter_Click()
'procedure permettant d ajouter un nouvel
'enregistrement
'''''''''''''''''''''''''''''''''''''''''
Dim cell As Range
With Sheets(CBBchoix_Feuille.Value)
.Activate
'recherche première cellule vide dans la colonne A de l'objet tableau
Set cell = .ListObjects(1).ListColumns("A").Range.Find("")
'remplissage ligne vide de l'objet tableau
If Not cell Is Nothing Then
cell.Offset(, 0) = txtA
cell.Offset(, 1) = TextBoxAA
cell.Offset(, 2) = TextBoxDD
cell.Offset(, 3) = TextBoxNR
End If
End With
End Sub
Par ailleurs, exemple de code pour charger ta Combobox CBBchoix_Feuille :
Private Sub UserForm_Initialize()
Dim sh As Worksheet, feuilles(), i As Integer
i = 0
For Each sh In Worksheets
If sh.CodeName Like "TABLE*" Then ReDim Preserve feuilles(i): feuilles(i) = sh.Name: i = i + 1
Next sh
Me.CBBchoix_Feuille.List = feuilles
End Sub