Sub a()
Dim i%, test$
For i = 1 To 12
With Sheets(StrConv(Format(i * 30, "mmm"), vbProperCase))
'test pour voir si on identifie bien les 12 tableaux
test = test & .ListObjects("Tableau" & i * 10).Name & Space(9) & .ListObjects("Tableau" & i * 10).DataBodyRange.Address & vbCrLf
End With
Next
MsgBox test
End Sub