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

Copier vers le bas dans un tableau Excel : Ctrl+B

Suite à mon dernier post sur les dangers d'un copier coller dans une zone filtrée, voici comment Céline (formatrice au Québec) s'y prend :

-----------------------------------------------------------------------------------------------------------------------

Voici le tableau de données.

Dans la colonne Poste, nous allons remplacer Secrétaire par Adjointe-administrative.
ctrl-b-1 1

Voici le tableau avec la colonne Poste filtrée sur Secrétaire.
ctrl-b-2 1 1

Dans la première ligne, colonne Poste, remplacez Secrétaire par Adjointe-administrative.
ctrl-b-3 1

Sélectionnez les cellules de la colonne Poste sauf le titre. Remarquez la flèche noire vous indiquant où cliquez pour sélectionner les cellules de la colonne Poste du tableau et non les cellules de la colonne G.
ctrl-b-4 1

Appuyez sur les touches Ctrl+B (B pour Bas) pour copier sur toutes les cellules visibles de la colonne Poste.
ctrl-b-5 1

Voici le tableau où Secrétaire a été remplacé par Adjointe-administrative.
ctrl-b-6 1

-----------------------------------------------------------------------------------------------------------------------

Merci Céline, et à bientôt.

Gaëtan