Quand 1+1 = 2, et que 2 est considéré comme VRAI par Excel... C'est un résultat parfaitement normal pour Excel, mais contre-intuitif et qui est détourné dans plusieurs situations.
Par exemple pour simuler un OU =FILTRE(C7:C9;(D7:D9=1)+(E7:E9=1))
ou bien pour créer des matrices vides =(SI(SEQUENCE(2;3);"") des alternatives plus explicites existent aussi, comme MAKEARRAY ou ETENDRE: =MAKEARRAY(2;3;LAMBDA(_l;_c;"")) =ETENDRE("";2;3;"")
J'adore le VBA et je pense que ce post fait peut être partie des derniers sur ce sujet... ou pas...
Explications :
En fait, vous allez trouver ci-dessous une approche assez intéressante pour identifier le dernier élément entré dans une listbox. Mais, 95% du code a été généré par ChatGPT, pas immédiatement, et pas du premier coup, mais tout de même. Comme ca n'arrête pas d'évoluer, d'ici quelques mois, je pense que ca sera encore plus facile.
De fait, est ce vraiment utile de continuer de proposer du code VBA tout fait ? Je pense, de moins en moins, l'IA générative a remplacé cette fonction. Top ! Je vais pouvoir me consacrer à d'autres aspects.
Une invitation à relire et ré-écouter M. Serres sur "le corps perd". Que perdons-nous comme faculté avec l'IA et que gagnions-nous ?
Un concept très intéressant : "Exodarwinisme : externalisation des fonctions du corps dans un objet donné"
Voici un tour d'horizon d'une nouvelle fonctionnalité (en bêta test pour le moment) qui va permettre de rapidement identifier les données de la ligne/colonne sur laquelle vous êtes, mais aussi de rapidement trouver la cellule active. Elle fonctionne aussi avec le CTRL+F ce qui peut s'avérer sympathique à l'usage.
Voici une première analyse en profondeur de cette fonctionnalité. Attention, Focus est en bêta-test, donc susceptible d'être encore beaucoup améliorée, et c'est le but de cette vidéo de recueillir vos commentaires.