Bonjour à tous,
J'ai une feuille Excel qui contient plusieurs tableaux.
Un de ces tableaux est actualisé par une requête Power Query à l'ouverture du fichier.
A chaque actualisation de ce tableau la taille des colonnes est modifié.
J'ai essayé la macro ci-dessous mais il semble quelle s’exécute avant la fin de l'actualisation de mes requêtes.
Private Sub Worksheet_Activate()
Columns("A:A").Select
Selection.ColumnWidth = 5
Columns("B:B").Select
Selection.ColumnWidth = 25
Columns("C:C").Select
Selection.ColumnWidth = 20
Columns("D:D").Select
Selection.ColumnWidth = 20
Columns("E:E").Select
Selection.ColumnWidth = 20
Columns("F:F").Select
Selection.ColumnWidth = 20
Columns("G:G").Select
Selection.ColumnWidth = 25
Columns("H:H").Select
Selection.ColumnWidth = 25
Columns("I:I").Select
Selection.ColumnWidth = 30
Columns("J:J").Select
Selection.ColumnWidth = 30
End Sub
Y aurait t'il une solution pour résoudre mon problème ?
Dans l'idéal je préférerais ne pas avoir à utiliser de macro mais je n'ai pas trouvé d'autre solution pour le moment.
Est-il possible d’exécuter une macro après la fin de l'actualisation des requêtes ?
Merci d'avance pour votre aide !
Fred
PS : je suis débutant en VBA c'est ma toute première macro