ChatGPT 5

Déjà l’indigestion de ChatGPT 5 ?

Pas encore ? Alors voici une petite approche sur VBA, pour comparer avec ChatGPT 4o.
C’est un problème complexe, avec deux subtilités assez difficiles à résoudre.

Résultat non détaillé
ChatGPT 5 et ChatGPT 5 Thinking ont fourni un meilleur résultat que 4o, mais les trois se sont plantés sur la deuxième subtilité. Subtilité importante car le code plante. Après indication de l'erreur, les trois modèles ont résolu le problème.

Résultat détaillé
Voir ici pour une description plus complète de ce que je veux faire :

https://www.xlerateur.com/divers/2025/08/07/ajouter-un-graphique-avec-certaines-options-redefinies-comme-ne-pas-redimensionner-le-graphique-15568/

- ChatGPT 4o n’a pas modifié une partie du code qui aurait dû être logiquement modifiée (la suppression du renommage de l’objet graphique), ce que les deux versions 5 et 5 Thinking ont fait. C’est très bien, et en plus, cela m’a permis d’approfondir une subtilité du VBA.

- La deuxième subtilité est difficile à trouver, même pour un "expert" (c’est-à-dire quelqu’un qui s’est pris la tête dessus pendant des heures). L’IA a pensé que `App_NewChart` existait, alors qu’il faut utiliser `App_WorkbookNewChart`. Les trois versions de ChatGPT se sont trompées dessus (4o, 5 et 5 Thinking). Ce qui est intéressant avec ce cas, c’est qu’en théorie, l’IA aurait pu avoir raison, mais c’est un événement qui ne semble pas exister dans Excel-VBA au niveau du module de classe… et qu’il aurait pourtant été très utile d’avoir. Une sorte d’« hallucination logique ». J’ai arrêté de creuser le sujet ; il est donc possible que ma propre expertise soit en défaut, mais au moins le code fonctionne.
Voir ici :
https://lnkd.in/gbRDRiZJ

J’ai bien aimé que la version 5 Thinking m’ait signalé une faute de frappe sur *XLMA*, mais les trois ont bien compris ce que je voulais.

Prompt complet ci-dessous. N'hésitez-pas à partager vos trouvailles avec le même prompt.

PS : à la sauce Microsoft, impossible d’accéder aux anciens modèles dans le prompt de chatgpt. Très intelligent pour forcer rapidement la collecte de données…

Voici le prompt :

Option Explicit

Public WithEvents App As Application

' Fires when a new chart is created (application scope).
Private Sub App_NewChart(ByVal Ch As Chart)
    HandleNewChart Ch
End Sub

' Some Excel versions expose this event; if present, it will also fire.
Private Sub App_WorkbookNewChart(ByVal Wb As Workbook, ByVal Ch As Chart)
    HandleNewChart Ch
End Sub

Private Sub HandleNewChart(ByVal Ch As Chart)
    On Error Resume Next

    ' Only act on embedded charts (ChartObject) — not chart sheets.
    If TypeName(Ch.Parent) = "ChartObject" Then
        Dim co As ChartObject
        Set co = Ch.Parent

        ' Make the chart movable (free on the sheet).
        co.Placement = xlMove

        ' TODO: set any other default properties here if you want.
        ' e.g., co.Width = 400: co.Height = 300
    End If

    On Error GoTo 0
End Sub

Ajouter un graphique avec certaines options pré-définies, comme "ne pas redimensionner le graphique".

Cette question vient d'un post sur linkedin. L'idée est de pouvoir ajouter un graphique avec des options prédéfinies, un peu comme avec les TCD. Le problème a l'air simple à résoudre, mais en fait, il est assez compliqué, car il faut capturer à quel moment le graphique est ajouté, puis récupérer le graphique pour ensuite le modifier.

Typiquement, c'est un excellent exemple où ChatGPT s'emmêle méchamment les pinceaux. Comme ça n'est pas trivial du tout (la base de connaissance de ChatGPT n'est pas assez entrainée), j'ai du m'y reprendre à plusieurs fois. Au final, voici l'application et le processus d'installation.

Lien de téléchargement

Installation

  • Télécharger l'application et dézipper le fichier.
  • Clic droit sur le fichier dézippé, propriétés, puis débloquer.
  • Dans excel, aller dans Fichier, Options Excel, Compléments, et choisir Atteindre...
  • Sélectionnez le fichier dézippé.

Test

Ajoutez un graphique, puis agrandissez des colonnes pour voir si le graphique est agrandi aussi. S'il n'est pas agrandi, vous avez réussi ! Bravo !

Si vous voulez personnaliser d'autres propriétés, demandez-moi (ou chatgpt) !

Amusez vous bien.

Excel et l'IA pour débutant

Voici l'enregistrement sur l'utilisation d'excel et de l'IA (chatgpt) pour débutant.

Nous sommes en train de vivre une révolution extraordinaire avec l'arrivée de l'IA.
XLerateur vous accompagne dans cette révolution à tous les niveaux !

Découvrez nos services pour grandes entreprises, petites et moyennes entreprises et individus/employés.

N'hésitez pas à nous contacter pour toute question : contact@xlerateur.com

À votre disposition ! Grandes entreprises PME Individus ou employés