Office 2016, "nouveaux" graphiques

Voici un article récent sur la version 2016 d'Office.

La plupart de ces graphiques peuvent déjà être faits dans les versions précédentes d'Excel, mais les avoir en natif va certainement beaucoup aider !

On notera la présence des graphiques suivants :
- Graphique "Waterfall", chûtes d'eau.

- Histogramme

- Pareto

- Box & Whisker (analyse de la distribution statistique)

- Treemap, qui permet de représenter des distributions sur une "forêt"

- Sunburst, petite explosion solaire 🙂

C'est aussi l'occasion de revoir certains autres graphiques un peu avancés que j'avais publiés dans le passé :
- Graphique animé à bulle

- ou encore, toujours dans les bulles, un graphique à bulle et en camembert :

Peut être les aurons-nous en natif dans Excel 2023 🙂

A bientôt.

Gaëtan

Empêchez-le de parler (bis)

arretez_le 1Suite à mon précédent post, deux-trois utilisateurs m'ont demandé comment faire pour arrêter Excel de parler.

Vous pouvez télécharger ce fichier, activer les macros et cliquer sur le bouton rouge.

https://www.xlerateur.com/wp-content/uploads/2015/06/excel-faites-le-parler.xlsm

Alternativement, il suffit de lancer cette macro :
Sub arretez_le()
Application.Speech.SpeakCellOnEnter = False
End Sub

A bientôt.

Gaëtan

Faire parler Excel

excel-faites-parler 1Bonjour à tous,

Si vous voulez faire parler Excel, notamment dans des boites de dialogue, ou bien encore pour valider l'entrée de données, voici un exemple (merci à Raphaël pour cette suggestion) :

Télécharger l'exemple

Tout d'abord, il faut vous assurer que la reconnaissance vocale est bien installée, pour cela, aller dans le panneau de configuration :
panneau-de-configuration-reconnaissance-vocale

Il ne reste plus qu'à utiliser cette fonction dans votre code VBA. Ici, j'ai ajouté un formulaire, un textbox sur le formulaire, et j'ai ensuite ajouté le code en double-cliquant sur le textbox du formulaire.
Private Sub TextBox_Montant_Change()
Application.Speech.Speak Me.TextBox_Montant, True, , True
Range("Montant_Saisi").Value = Me.TextBox_Montant.Value
End Sub

Voici une petite vidéo qui explique comment on peut l'intégrer pour valider des saisies de données.

Voici les différentes options du code (avec la traduction automatique désastreuse de Microsoft).
Dans le fichier joint, j'ai utilisé la première option (True) pour éviter d'avoir un temps d'attente avant de saisir le prochain chiffre et la dernière (True) pour éviter de devoir attendre la fin de l'énonciation du texte avant de passer au texte suivant.

Avec un petit résumé :
parametre-speech 1

Voici le lien vers microsoft pour plus d'informations sur cette fonctionnalité :
https://msdn.microsoft.com/fr-fr/fr/library/office/ff839393.aspx

A bientôt.

Gaëtan