Bonsoir à tous
J'ai actuellement le code suivant :
Private Sub Worksheet_Change(ByVal Target As Range)
Select Case ActiveSheet.Range("DC62")
Case Is = 1215
Range("B2").Select
Call Bravo
Case Else
End Select
End Sub
Je voudrais incérer en même temps un fichier son pendant cette macro.
Quelqu'un peut il me dire comment faire ?
Cordialement
Private Sub Worksheet_Change(ByVal Target As Range) [A1]="ZAZA" Select Case ActiveSheet.Range("DC62") Case Is = 1215 Range("B2").Select Call Bravo Case Else End Select [AI]="" End Sub
Voila c'est plus claire .À vérifier aussi le chemin du fichier Welcom98.wav
et s'il existe!
Private Sub Worksheet_Change(ByVal Target As Range)
[A1]="ZAZA"
Select Case ActiveSheet.Range("DC62")
Case Is = 1215
Range("B2").Select
Call Bravo
Case Else
End Select
[AI]=""
End Sub
Private Sub Worksheet_Change(ByVal Target As Range) [A1]="ZAZA" Select Case ActiveSheet.Range("DC62") Case Is = 1215 Range("B2").Select Call Bravo Case Else End Select [AI]="" End Sub
Guy72
Re J'avoue que je ne comprends plus rien. Je n'arrive pas à le faire fonctionner. Je t'envoie un fichier pour voir si tu peux faire quelque chose http://cjoint.com/?lvtzb3ilyI Cordialement Guy
"Fredo P." a écrit dans le message de news:
Voila c'est plus claire .À vérifier aussi le chemin du fichier Welcom98.wav et s'il existe!
Private Sub Worksheet_Change(ByVal Target As Range) [A1]="ZAZA" Select Case ActiveSheet.Range("DC62") Case Is = 1215 Range("B2").Select Call Bravo Case Else End Select [AI]="" End Sub
Re
J'avoue que je ne comprends plus rien.
Je n'arrive pas à le faire fonctionner.
Je t'envoie un fichier pour voir si tu peux faire quelque chose
http://cjoint.com/?lvtzb3ilyI
Cordialement
Guy
"Fredo P." <frdpst@9online.fr> a écrit dans le message de news:
ehGsm2YDHHA.4680@TK2MSFTNGP04.phx.gbl...
Voila c'est plus claire .À vérifier aussi le chemin du fichier
Welcom98.wav
et s'il existe!
Private Sub Worksheet_Change(ByVal Target As Range)
[A1]="ZAZA"
Select Case ActiveSheet.Range("DC62")
Case Is = 1215
Range("B2").Select
Call Bravo
Case Else
End Select
[AI]=""
End Sub
Re J'avoue que je ne comprends plus rien. Je n'arrive pas à le faire fonctionner. Je t'envoie un fichier pour voir si tu peux faire quelque chose http://cjoint.com/?lvtzb3ilyI Cordialement Guy
"Fredo P." a écrit dans le message de news:
Voila c'est plus claire .À vérifier aussi le chemin du fichier Welcom98.wav et s'il existe!
Private Sub Worksheet_Change(ByVal Target As Range) [A1]="ZAZA" Select Case ActiveSheet.Range("DC62") Case Is = 1215 Range("B2").Select Call Bravo Case Else End Select [AI]="" End Sub
LA FONCTION.APPELANTE : ceci n'est pas utilisable avec toutes les versions de Windows. sur certains windows, elle inopérante -> "BUG"
Fredo P.
Si tu peux, essayes d'ôter la protection de feuille, c'est déjà un point pour que cela ne fonctionne pas.chez moi avec une vielle bécanne et xl97 le son ralenti considérablement la macro "Bravo". Autre point déceler, il est préférable de placer cette macro dans un module plutôt que dans le code de feuille. à Suivre "Guy72" a écrit dans le message de news:
Re J'avoue que je ne comprends plus rien. Je n'arrive pas à le faire fonctionner. Je t'envoie un fichier pour voir si tu peux faire quelque chose http://cjoint.com/?lvtzb3ilyI Cordialement Guy
"Fredo P." a écrit dans le message de news:
Voila c'est plus claire .À vérifier aussi le chemin du fichier Welcom98.wav et s'il existe!
Private Sub Worksheet_Change(ByVal Target As Range) [A1]="ZAZA" Select Case ActiveSheet.Range("DC62") Case Is = 1215 Range("B2").Select Call Bravo Case Else End Select [AI]="" End Sub
Si tu peux, essayes d'ôter la protection de feuille, c'est déjà un point
pour que cela ne fonctionne pas.chez moi avec une vielle bécanne et xl97 le
son ralenti considérablement la macro "Bravo".
Autre point déceler, il est préférable de placer cette macro dans un module
plutôt que dans le code de feuille.
à Suivre
"Guy72" <Guy72@nospams.ouf> a écrit dans le message de news:
Oti0JrZDHHA.4844@TK2MSFTNGP02.phx.gbl...
Re
J'avoue que je ne comprends plus rien.
Je n'arrive pas à le faire fonctionner.
Je t'envoie un fichier pour voir si tu peux faire quelque chose
http://cjoint.com/?lvtzb3ilyI
Cordialement
Guy
"Fredo P." <frdpst@9online.fr> a écrit dans le message de news:
ehGsm2YDHHA.4680@TK2MSFTNGP04.phx.gbl...
Voila c'est plus claire .À vérifier aussi le chemin du fichier
Welcom98.wav
et s'il existe!
Private Sub Worksheet_Change(ByVal Target As Range)
[A1]="ZAZA"
Select Case ActiveSheet.Range("DC62")
Case Is = 1215
Range("B2").Select
Call Bravo
Case Else
End Select
[AI]=""
End Sub
Si tu peux, essayes d'ôter la protection de feuille, c'est déjà un point pour que cela ne fonctionne pas.chez moi avec une vielle bécanne et xl97 le son ralenti considérablement la macro "Bravo". Autre point déceler, il est préférable de placer cette macro dans un module plutôt que dans le code de feuille. à Suivre "Guy72" a écrit dans le message de news:
Re J'avoue que je ne comprends plus rien. Je n'arrive pas à le faire fonctionner. Je t'envoie un fichier pour voir si tu peux faire quelque chose http://cjoint.com/?lvtzb3ilyI Cordialement Guy
"Fredo P." a écrit dans le message de news:
Voila c'est plus claire .À vérifier aussi le chemin du fichier Welcom98.wav et s'il existe!
Private Sub Worksheet_Change(ByVal Target As Range) [A1]="ZAZA" Select Case ActiveSheet.Range("DC62") Case Is = 1215 Range("B2").Select Call Bravo Case Else End Select [AI]="" End Sub
MichDenis
Dans le haut d'un module Standard :
Déclaration des API '------------------------------------------- Private Declare Function PlaySound Lib "winmm.dll" _ Alias "PlaySoundA" (ByVal lpszName As String, _ ByVal hModule As Long, ByVal dwFlags As Long) As Long
Private Declare Function mciExecute Lib "winmm.dll" _ (ByVal lpstrCommand As String) As Long
Sub JouerSon() Dim Chemin As String 'à adapter ....selon où le fichier .Wav est situé... Chemin = "C:WINDOWSMedia" PlaySound Chemin & "tada.wav", 0, 0 End Sub '-------------------------------------------
Ta macro pourrait devenir : '---------------------- Private Sub Worksheet_Change(ByVal Target As Range) Select Case target.value Case 1215 JouerSon Range("B2").Select End Select End Sub '----------------------
Dans le haut d'un module Standard :
Déclaration des API
'-------------------------------------------
Private Declare Function PlaySound Lib "winmm.dll" _
Alias "PlaySoundA" (ByVal lpszName As String, _
ByVal hModule As Long, ByVal dwFlags As Long) As Long
Private Declare Function mciExecute Lib "winmm.dll" _
(ByVal lpstrCommand As String) As Long
Sub JouerSon()
Dim Chemin As String
'à adapter ....selon où le fichier .Wav est situé...
Chemin = "C:WINDOWSMedia"
PlaySound Chemin & "tada.wav", 0, 0
End Sub
'-------------------------------------------
Ta macro pourrait devenir :
'----------------------
Private Sub Worksheet_Change(ByVal Target As Range)
Select Case target.value
Case 1215
JouerSon
Range("B2").Select
End Select
End Sub
'----------------------
Déclaration des API '------------------------------------------- Private Declare Function PlaySound Lib "winmm.dll" _ Alias "PlaySoundA" (ByVal lpszName As String, _ ByVal hModule As Long, ByVal dwFlags As Long) As Long
Private Declare Function mciExecute Lib "winmm.dll" _ (ByVal lpstrCommand As String) As Long
Sub JouerSon() Dim Chemin As String 'à adapter ....selon où le fichier .Wav est situé... Chemin = "C:WINDOWSMedia" PlaySound Chemin & "tada.wav", 0, 0 End Sub '-------------------------------------------
Ta macro pourrait devenir : '---------------------- Private Sub Worksheet_Change(ByVal Target As Range) Select Case target.value Case 1215 JouerSon Range("B2").Select End Select End Sub '----------------------