Espacement des boutons dans le ruban

Voici une fonctionnalité qui peut être très pratique si vous enseignez Excel ou si vous utilisez un écran tactile.

Pour l'activer, vous cliquez dans la barre d'accès rapide, le dernier bouton pour sélectionner Mode tactile/Souris

Puis, vous pouvez activer ou désactiver ce mode avec le résultat suivant :

Espérant que cela vous soit utile.

A bientôt

Gaetan

PS : Ne manquez aucune nouvelle astuce sur Excel, abonnez-vous à notre newsletter gratuite !

Chercher une référence circulaire

Bonjour à tous,

Voici comment traquer une référence circulaire ?

Une référence circulaire, c'est lorsque vous faites référence à la même cellule (directement ou indirectement), et de fait le calcul devient circulaire, donc insoluble d'une certaine manière.
Par exemple ici :

Tout d'abord, et c'est contre-intuitif, l'erreur ne se trouve pas forcément ici :

Mais vous aurez plus de chance de la trouver là :

Vous pouvez ensuite analyser les cellules trouvées pour comprendre le problème.

Parfois, si la situation est assez complexe, SUR UNE COPIE DE SAUVEGARDE, supprimer les formules des références circulaires jusqu'à ce que celle-ci devienne grisé. Ca vous permet de remonter à la source.

Espérant que cela vous aide !

A bientôt.

Gaetan

PS : Ne manquez aucune nouvelle astuce sur Excel, abonnez-vous à notre newsletter gratuite !

Hors-Sujet – Des nouvelles de la recherche

Bonjour à tous,
Je viens de revenir d'une conférence de recherche et il y a pleins de sujets très intéressants qui sont en ébullition, donc je voulais vous en faire profiter.
Vous pouvez trouver tous les articles ici :
https://scholarspace.manoa.hawaii.edu/handle/10125/49887

Voici une petite synthèse personnelle :
Encore et encore de l'intelligence artificielle (IA)
- Appliquer un timbre de voix à un enregistrement vocal déjà existant, ou comment se faire passer pour quelqu'un au téléphone !
https://scholarspace.manoa.hawaii.edu/handle/10125/49991

- Enregistrer les minutes d'une réunion avec un système vidéo en réalité augmenté pour faire émerger des idées.
https://scholarspace.manoa.hawaii.edu/handle/10125/49990

- Utiliser des lunettes type Google Glass pour envoyer des informations en live entre une zone de désastre (grave accident ou attaque terroriste 🙁 ) et l’hôpital qui va accueillir les blessés.
https://scholarspace.manoa.hawaii.edu/handle/10125/50062

Personnalité, intuition et intelligence artificielle
Ca n'était pas un des thèmes de la conférence, mais c'est apparu en transversal tout au long, et comme en plus, ca fait partie de mes centres d'intérêt 🙂
- Reconnaitre la personnalité d'un auteur en fonction de ce qu'il ou elle a écrit. Voir notamment : https://www.ibm.com/watson/services/personality-insights/
- Rôle de la personnalité pour optimiser la productivité et la créativité des groupes. Quel est le meilleur agencement entre des "Let me coders" et des "People persons"? Les résultats pointent vers l'homogénéité des groupes, notamment en vue de réduire les conflits. A nuancer car parfois les conflits peuvent être utiles.
https://scholarspace.manoa.hawaii.edu/handle/10125/49946
- Utilisation de l'analytique pour faire émerger des décisions intuitives
https://scholarspace.manoa.hawaii.edu/handle/10125/50522
- Importance de combiner l'intuition et une vision analytique pour optimiser les prises de risques, notamment lors de prises de décision en groupe.
https://scholarspace.manoa.hawaii.edu/handle/10125/50403

- Rôle de la personnalité et du "chronotype" pour lutter contre le manque de sommeil en utilisant une application mobile.
https://scholarspace.manoa.hawaii.edu/handle/10125/50253

Résolution de problèmes
- Quelle méthodologie pour créer des Canvas pour résoudre des problèmes difficiles à définir? 3 principes : ontologie, visualisation partagée et support partagé.
https://scholarspace.manoa.hawaii.edu/handle/10125/49940

Et pleins d'autres avancées comme la neurodiversité et le développement de logiciels ou encore comment l'étude des comportements des animaux en groupe peuvent éclairer la création de villes intelligentes (smart cities).

Avec tout ca, votre cerveau devrait rentrer en ébullition 🙂 et votre niveau d'Anglais devrait grandement s'améliorer !

A bientôt pour des nouvelles plus excelliennes.

Gaetan

PS : Ne manquez aucune nouvelle astuce sur Excel, abonnez-vous à notre newsletter gratuite !

Figer la référence à une colonne d’un tableau

Excellente année à tous et pour maintenir les neurones en pleine forme, voici un petit récapitulatif très important pour l'utilisation des tables.

En partant d'un tableau comme celui-ci

- La recopie vers la droite va décaler les références aux colonnes de tableaux
Tableau2[CA] devient Tableau2[Profit]

- Un copier-coller ne va pas décaler les références
Tableau2[CA] reste Tableau2[CA]

- On peut "figer" la référence à une colonne d'un tableau en ajoutant une deuxième fois le nom de la colonne. Par exemple :
Tableau2[[Ville]:[Ville]] reste Tableau2[[Ville]:[Ville]], même en recopiant vers la droite avec la poignée de recopie.
Et donc :
=SOMME.SI.ENS(Tableau2[CA];Tableau2[[Ville]:[Ville]];$A$2)
devient en recopiant vers la droite
=SOMME.SI.ENS(Tableau2[Profit];Tableau2[[Ville]:[Ville]];$A$2)

- Finalement, on peut aussi figer la colonne en nommant la colonne dans le tableau lui-même.
=SOMME.SI.ENS(Tableau2[CA];Ville;$A$2)
devient en recopiant vers la droite
=SOMME.SI.ENS(Tableau2[Profit];Ville;$A$2)

Voilà, je pense que ceci vous sera très utile et que ca éclairera le fonctionnement des tableaux.

Voici une petite synthèse en vidéo :


Meilleurs voeux pour cette nouvelle année !

A bientôt

Gaetan

PS : Ne manquez aucune nouvelle astuce sur Excel, abonnez-vous à notre newsletter gratuite !

Comment mettre une plage dans une variable tableau (array)

Excellentes fêtes à tous !
Voici une question d'une de mes étudiantes.
La réponse (cliquez ici pour télécharger le fichier) est très simple, mais comme mon étudiante a cherché très longtemps, je la redonne ici 😉
Il suffit simplement de faire référence au nom du tableau via un Range :

Sub ChargeEnMemoireTableSites()
Dim arrTableSites() As Variant
arrTableSites = Range("TableSites").Value
End Sub

Note : pour visualiser le contenu de la variable tableau dans le code, sélectionner la variable et clic droit, ajouter un espion...

C'est tout, mais c'est très utile, car vous pouvez ensuite parcourir la variable tableau sans avoir à lire cellule par cellule, d'où un gain de temps évident.
Par exemple :
http://www.xlerateur.com/divers/2017/06/12/de-limportance-des-variables-tableaux-en-vba-5963/
Pour approfondir le sujet, je ne peux que vous recommander ma formation sur les variables tableaux :


A bientôt
Gaetan

PS : Ne manquez aucune nouvelle astuce sur Excel, abonnez-vous à notre newsletter gratuite !