[VBA] Erreur d'automation
Résolu
Bonjour,
J'ai une erreur d'automation avec pour commentaire "s'est déconnecté de ses clients"
Je ne sais pas du tout à quoi cela peut correspondre étant donné que c'est sur de la mise en forme de cellule.
Ci-dessous le code :
L'erreur s'affiche sur le ActiveSheet.ListObjects(Titre).TableStyle = "TableStyleLight2"
J'ai une erreur d'automation avec pour commentaire "s'est déconnecté de ses clients"
Je ne sais pas du tout à quoi cela peut correspondre étant donné que c'est sur de la mise en forme de cellule.
Ci-dessous le code :
On Error GoTo ErrorHandler
Recommencer:
Sheets(Feuille).Activate
Range(Sheets(Feuille).Cells(LD, CD), Sheets(Feuille).Cells(LF, CF)).Select
Sheets(Feuille).ListObjects.Add(xlSrcRange, Sheets(Feuille).Range(Sheets(Feuille).Cells(LD, CD), Sheets(Feuille).Cells(LF, CF)), , xlYes).Name = _
Titre
Range(Sheets(Feuille).Cells(LD, CD), Sheets(Feuille).Cells(LF, CF)).Select
Sheets(Feuille).ListObjects(Titre).TableStyle = "TableStyleLight2"
Sheets(Feuille).ListObjects(Titre).ShowTotals = True
Exit Sub
ErrorHandler:
Randomize
Titre = Titre & Int(Rnd) & Int(Rnd) 'Traitement de l'erreur sur le nom de tableau similaire
GoTo Recommencer
L'erreur s'affiche sur le ActiveSheet.ListObjects(Titre).TableStyle = "TableStyleLight2"
7 réponses
-
ContributeurTant mieux, content de t'avoir aidé.
D'après ton premier code tu a un problème pour nommer tes tableaux !!
Avec ce code, plus d'erreur sur cette variable..Dim Nom As String With ActiveWorkbook.Sheets(3) Nom = "Démo Liste " & .ListObjects.Count + 1
A+
Toute la connaissance du monde ne peu tenir dans une seul tête (moi)
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
Ça doit se passer sur le forum pour que tous puisse y participer ou en profiter.