execution application sons apres la saisi

  • Initiateur de la discussion Initiateur de la discussion Ilino
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Ilino

XLDnaute Barbatruc
Bonjour Forum
J’ai trouvé sur ce forum l’exemple ci-dessous, et je vous sollicite pour construire mon USF
Dans le module :

Code:
Sub Dire(phrase As String)
Dim Sp As Object
    On Error Resume Next
    Set Sp = CreateObject("Sapi.SpVoice")
    If Sp Is Nothing Then Exit Sub
    Sp.Speak phrase
End Sub

Et dans la feuille :

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("A1:A10")) Is Nothing Then
    Dire Target.Value
End If
End Sub

Voila mon souci
Je souhaiterai exécuter la fonction sons après avoir terminé la saisi du texte dans la cellule est il possible ?
Merci
 
Dernière édition:
Re : execution application son apres la saisi

Bonjour Ilino,

Essaie en changeant de type d'événement comme ci-dessous :

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A1:A10")) Is Nothing Then
    Dire Target.Value
End If
End Sub
Cordialement.
 
Re : execution application sons apres la saisi

bONSOIR fORUM
MERCI POUR LA REPONSE , Dans le cas ou j'ai un text dans des cellules Fusionnées et verouillées 😕 comment je change le code
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A1:A10")) Is Nothing Then
    Dire Target.Value
End If
merci
End Sub
,
 
Dernière édition:
Re : execution application sons apres la saisi

Bonsour®
bONSOIR fORUM
MERCI POUR LA REPONSE , Dans le cas ou j'ai un text dans des cellules Fusionnées et verouillées 😕 comment je change le code
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A1:A10")) Is Nothing Then
    Dire Target.Value
End If
merci
End Sub
,

🙄 peut etre simplement :
Private Sub Worksheet_Activate()
Application.Speech.SpeakCellOnEnter = True
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
9
Affichages
508
Retour