Bonsoir à tous
Je me pose une question.
Pour le fun, j'aimerais jouer un son à l'ouverture d'un fichier Excel.
Donc j'ai bien trouvé un truc approchant dans le pense Bête de Geedee, mais
cela ne marche pas.
Est-ce Kekun a une idée?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
gee-dee-
Bonsoir, hélas la formule avec FONCTION.APPELANTE n'est plus reconnue par EXCEL 2000+ et comme je ne sais pas par quoi la remplacer ....
il reste VBA , comme ça :
Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
Sub MonBeep() 'KPD-Team 2000 'URL: http://www.allapi.net/ 'E-Mail: PlaySound "C:WINDOWSMEDIATADA.WAV", 0, 0 '----- le dernier parametre 0 ou 1 pour permettre l'interruption (1) ou pas (0) par le son suivant PlaySound "C:WINDOWSMEDIASon Utopia sortie de Windows.wav", 0, 1
End Sub
@+
Bonsoir,
hélas la formule avec FONCTION.APPELANTE n'est plus reconnue par EXCEL
2000+
et comme je ne sais pas par quoi la remplacer ....
il reste VBA , comme ça :
Declare Function PlaySound Lib "winmm.dll"
Alias "PlaySoundA" (ByVal lpszName As String, ByVal
hModule As Long, ByVal dwFlags As Long) As Long
Sub MonBeep()
'KPD-Team 2000
'URL: http://www.allapi.net/
'E-Mail: KPDTeam@Allapi.net
PlaySound "C:WINDOWSMEDIATADA.WAV", 0, 0
'----- le dernier parametre 0 ou 1 pour permettre l'interruption (1) ou pas
(0) par le son suivant
PlaySound "C:WINDOWSMEDIASon Utopia sortie de Windows.wav", 0, 1
Bonsoir, hélas la formule avec FONCTION.APPELANTE n'est plus reconnue par EXCEL 2000+ et comme je ne sais pas par quoi la remplacer ....
il reste VBA , comme ça :
Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
Sub MonBeep() 'KPD-Team 2000 'URL: http://www.allapi.net/ 'E-Mail: PlaySound "C:WINDOWSMEDIATADA.WAV", 0, 0 '----- le dernier parametre 0 ou 1 pour permettre l'interruption (1) ou pas (0) par le son suivant PlaySound "C:WINDOWSMEDIASon Utopia sortie de Windows.wav", 0, 1
End Sub
@+
Pascal
Merci Gee-Dee Mais cela marche toujours pas, La ligne ALIAS....jusqu'à la fin s'inscrit automatiquement en rouge donc pb. Tu vois ce que cela peut-être?? PAscal "gee-dee-" a écrit dans le message de news:%
Bonsoir, hélas la formule avec FONCTION.APPELANTE n'est plus reconnue par EXCEL 2000+ et comme je ne sais pas par quoi la remplacer ....
il reste VBA , comme ça :
Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
Sub MonBeep() 'KPD-Team 2000 'URL: http://www.allapi.net/ 'E-Mail: PlaySound "C:WINDOWSMEDIATADA.WAV", 0, 0 '----- le dernier parametre 0 ou 1 pour permettre l'interruption (1) ou pas
(0) par le son suivant PlaySound "C:WINDOWSMEDIASon Utopia sortie de Windows.wav", 0, 1
End Sub
@+
Merci Gee-Dee
Mais cela marche toujours pas,
La ligne ALIAS....jusqu'à la fin s'inscrit automatiquement en rouge donc pb.
Tu vois ce que cela peut-être??
PAscal
"gee-dee-" <nomail@nomail.com> a écrit dans le message de
news:%23x19eNGtDHA.2348@TK2MSFTNGP09.phx.gbl...
Bonsoir,
hélas la formule avec FONCTION.APPELANTE n'est plus reconnue par EXCEL
2000+
et comme je ne sais pas par quoi la remplacer ....
il reste VBA , comme ça :
Declare Function PlaySound Lib "winmm.dll"
Alias "PlaySoundA" (ByVal lpszName As String, ByVal
hModule As Long, ByVal dwFlags As Long) As Long
Sub MonBeep()
'KPD-Team 2000
'URL: http://www.allapi.net/
'E-Mail: KPDTeam@Allapi.net
PlaySound "C:WINDOWSMEDIATADA.WAV", 0, 0
'----- le dernier parametre 0 ou 1 pour permettre l'interruption (1) ou
pas
(0) par le son suivant
PlaySound "C:WINDOWSMEDIASon Utopia sortie de Windows.wav", 0, 1
Merci Gee-Dee Mais cela marche toujours pas, La ligne ALIAS....jusqu'à la fin s'inscrit automatiquement en rouge donc pb. Tu vois ce que cela peut-être?? PAscal "gee-dee-" a écrit dans le message de news:%
Bonsoir, hélas la formule avec FONCTION.APPELANTE n'est plus reconnue par EXCEL 2000+ et comme je ne sais pas par quoi la remplacer ....
il reste VBA , comme ça :
Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
Sub MonBeep() 'KPD-Team 2000 'URL: http://www.allapi.net/ 'E-Mail: PlaySound "C:WINDOWSMEDIATADA.WAV", 0, 0 '----- le dernier parametre 0 ou 1 pour permettre l'interruption (1) ou pas
(0) par le son suivant PlaySound "C:WINDOWSMEDIASon Utopia sortie de Windows.wav", 0, 1
End Sub
@+
Clément Marcotte
Les 2 ou trois lignes de Declare à long n'en font qu'une.
"Pascal" a écrit dans le message de news:
Merci Gee-Dee Mais cela marche toujours pas, La ligne ALIAS....jusqu'à la fin s'inscrit automatiquement en rouge donc pb.
Tu vois ce que cela peut-être?? PAscal "gee-dee-" a écrit dans le message de news:%
Bonsoir, hélas la formule avec FONCTION.APPELANTE n'est plus reconnue par EXCEL
2000+ et comme je ne sais pas par quoi la remplacer ....
il reste VBA , comme ça :
Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
Sub MonBeep() 'KPD-Team 2000 'URL: http://www.allapi.net/ 'E-Mail: PlaySound "C:WINDOWSMEDIATADA.WAV", 0, 0 '----- le dernier parametre 0 ou 1 pour permettre l'interruption (1) ou
pas
(0) par le son suivant PlaySound "C:WINDOWSMEDIASon Utopia sortie de Windows.wav", 0, 1
End Sub
@+
Les 2 ou trois lignes de Declare à long n'en font qu'une.
"Pascal" <Zork.NOSSWEN@tropcurieurx.com> a écrit dans le message de
news:uAPiMqLtDHA.536@tk2msftngp13.phx.gbl...
Merci Gee-Dee
Mais cela marche toujours pas,
La ligne ALIAS....jusqu'à la fin s'inscrit automatiquement en rouge
donc pb.
Tu vois ce que cela peut-être??
PAscal
"gee-dee-" <nomail@nomail.com> a écrit dans le message de
news:%23x19eNGtDHA.2348@TK2MSFTNGP09.phx.gbl...
Bonsoir,
hélas la formule avec FONCTION.APPELANTE n'est plus reconnue par
EXCEL
2000+
et comme je ne sais pas par quoi la remplacer ....
il reste VBA , comme ça :
Declare Function PlaySound Lib "winmm.dll"
Alias "PlaySoundA" (ByVal lpszName As String, ByVal
hModule As Long, ByVal dwFlags As Long) As Long
Sub MonBeep()
'KPD-Team 2000
'URL: http://www.allapi.net/
'E-Mail: KPDTeam@Allapi.net
PlaySound "C:WINDOWSMEDIATADA.WAV", 0, 0
'----- le dernier parametre 0 ou 1 pour permettre l'interruption
(1) ou
pas
(0) par le son suivant
PlaySound "C:WINDOWSMEDIASon Utopia sortie de Windows.wav",
0, 1
Les 2 ou trois lignes de Declare à long n'en font qu'une.
"Pascal" a écrit dans le message de news:
Merci Gee-Dee Mais cela marche toujours pas, La ligne ALIAS....jusqu'à la fin s'inscrit automatiquement en rouge donc pb.
Tu vois ce que cela peut-être?? PAscal "gee-dee-" a écrit dans le message de news:%
Bonsoir, hélas la formule avec FONCTION.APPELANTE n'est plus reconnue par EXCEL
2000+ et comme je ne sais pas par quoi la remplacer ....
il reste VBA , comme ça :
Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
Sub MonBeep() 'KPD-Team 2000 'URL: http://www.allapi.net/ 'E-Mail: PlaySound "C:WINDOWSMEDIATADA.WAV", 0, 0 '----- le dernier parametre 0 ou 1 pour permettre l'interruption (1) ou
pas
(0) par le son suivant PlaySound "C:WINDOWSMEDIASon Utopia sortie de Windows.wav", 0, 1
End Sub
@+
Frédéric Sigonneau
Bonsoir Modeste,
On peut toujours passer par une fonction perso créée dans une feuille macro Excel 4 (reconnues par Excel 2000/2002, et sans doute 2003) pour utiliser FONCTION.APPELANTE. Extrait d'une réponse du 28 janvier dernier :
'=============début Dans un classeur tu insères une feuille macro (clic droit sur l'onglet d'une feuille, Insérer et choisis "Macro MS Excel 4.0" puis tape, par ex en A1 de cette feuille (attention, la commande est sur une seule ligne) :
Sélectionne A1 puis InsertionNomDéfinir, coche "Fonction" dans la zone "Macro" et donne le nom "Son" (sans les guillemets). Enfin, dans une cellule d'une feuille de calcul "ordinaire" du même classeur, tape =Son() '=============fin
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
Bonsoir, hélas la formule avec FONCTION.APPELANTE n'est plus reconnue par EXCEL 2000+ et comme je ne sais pas par quoi la remplacer ....
il reste VBA , comme ça :
Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
Sub MonBeep() 'KPD-Team 2000 'URL: http://www.allapi.net/ 'E-Mail: PlaySound "C:WINDOWSMEDIATADA.WAV", 0, 0 '----- le dernier parametre 0 ou 1 pour permettre l'interruption (1) ou pas (0) par le son suivant PlaySound "C:WINDOWSMEDIASon Utopia sortie de Windows.wav", 0, 1
End Sub
@+
Bonsoir Modeste,
On peut toujours passer par une fonction perso créée dans une feuille macro
Excel 4 (reconnues par Excel 2000/2002, et sans doute 2003) pour utiliser
FONCTION.APPELANTE.
Extrait d'une réponse du 28 janvier dernier :
'=============début
Dans un classeur tu insères une feuille macro (clic droit sur l'onglet d'une
feuille, Insérer et choisis "Macro MS Excel 4.0" puis tape, par ex en A1 de
cette feuille (attention, la commande est sur une seule ligne) :
Sélectionne A1 puis InsertionNomDéfinir, coche "Fonction" dans la zone "Macro"
et donne le nom "Son" (sans les guillemets). Enfin, dans une cellule d'une
feuille de calcul "ordinaire" du même classeur, tape
=Son()
'=============fin
FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !
Bonsoir,
hélas la formule avec FONCTION.APPELANTE n'est plus reconnue par EXCEL
2000+
et comme je ne sais pas par quoi la remplacer ....
il reste VBA , comme ça :
Declare Function PlaySound Lib "winmm.dll"
Alias "PlaySoundA" (ByVal lpszName As String, ByVal
hModule As Long, ByVal dwFlags As Long) As Long
Sub MonBeep()
'KPD-Team 2000
'URL: http://www.allapi.net/
'E-Mail: KPDTeam@Allapi.net
PlaySound "C:WINDOWSMEDIATADA.WAV", 0, 0
'----- le dernier parametre 0 ou 1 pour permettre l'interruption (1) ou pas
(0) par le son suivant
PlaySound "C:WINDOWSMEDIASon Utopia sortie de Windows.wav", 0, 1
On peut toujours passer par une fonction perso créée dans une feuille macro Excel 4 (reconnues par Excel 2000/2002, et sans doute 2003) pour utiliser FONCTION.APPELANTE. Extrait d'une réponse du 28 janvier dernier :
'=============début Dans un classeur tu insères une feuille macro (clic droit sur l'onglet d'une feuille, Insérer et choisis "Macro MS Excel 4.0" puis tape, par ex en A1 de cette feuille (attention, la commande est sur une seule ligne) :
Sélectionne A1 puis InsertionNomDéfinir, coche "Fonction" dans la zone "Macro" et donne le nom "Son" (sans les guillemets). Enfin, dans une cellule d'une feuille de calcul "ordinaire" du même classeur, tape =Son() '=============fin
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
Bonsoir, hélas la formule avec FONCTION.APPELANTE n'est plus reconnue par EXCEL 2000+ et comme je ne sais pas par quoi la remplacer ....
il reste VBA , comme ça :
Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
Sub MonBeep() 'KPD-Team 2000 'URL: http://www.allapi.net/ 'E-Mail: PlaySound "C:WINDOWSMEDIATADA.WAV", 0, 0 '----- le dernier parametre 0 ou 1 pour permettre l'interruption (1) ou pas (0) par le son suivant PlaySound "C:WINDOWSMEDIASon Utopia sortie de Windows.wav", 0, 1
End Sub
@+
isabelle
gros bisou Frédéric pour se rappel à l'ordre, car cette notion est indispensable pour les fonctions perso.
isabelle
Bonsoir Modeste,
On peut toujours passer par une fonction perso créée dans une feuille macro Excel 4 (reconnues par Excel 2000/2002, et sans doute 2003) pour utiliser FONCTION.APPELANTE. Extrait d'une réponse du 28 janvier dernier :
'=============début Dans un classeur tu insères une feuille macro (clic droit sur l'onglet d'une feuille, Insérer et choisis "Macro MS Excel 4.0" puis tape, par ex en A1 de cette feuille (attention, la commande est sur une seule ligne) :
Sélectionne A1 puis InsertionNomDéfinir, coche "Fonction" dans la zone "Macro" et donne le nom "Son" (sans les guillemets). Enfin, dans une cellule d'une feuille de calcul "ordinaire" du même classeur, tape =Son() '=============fin
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
Bonsoir, hélas la formule avec FONCTION.APPELANTE n'est plus reconnue par EXCEL 2000+ et comme je ne sais pas par quoi la remplacer ....
il reste VBA , comme ça :
Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
Sub MonBeep() 'KPD-Team 2000 'URL: http://www.allapi.net/ 'E-Mail: PlaySound "C:WINDOWSMEDIATADA.WAV", 0, 0 '----- le dernier parametre 0 ou 1 pour permettre l'interruption (1) ou pas (0) par le son suivant PlaySound "C:WINDOWSMEDIASon Utopia sortie de Windows.wav", 0, 1
End Sub
@+
gros bisou Frédéric pour se rappel à l'ordre, car cette notion est
indispensable pour les fonctions perso.
isabelle
Bonsoir Modeste,
On peut toujours passer par une fonction perso créée dans une feuille macro
Excel 4 (reconnues par Excel 2000/2002, et sans doute 2003) pour utiliser
FONCTION.APPELANTE.
Extrait d'une réponse du 28 janvier dernier :
'=============début
Dans un classeur tu insères une feuille macro (clic droit sur l'onglet d'une
feuille, Insérer et choisis "Macro MS Excel 4.0" puis tape, par ex en A1 de
cette feuille (attention, la commande est sur une seule ligne) :
Sélectionne A1 puis InsertionNomDéfinir, coche "Fonction" dans la zone "Macro"
et donne le nom "Son" (sans les guillemets). Enfin, dans une cellule d'une
feuille de calcul "ordinaire" du même classeur, tape
=Son()
'=============fin
FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !
Bonsoir,
hélas la formule avec FONCTION.APPELANTE n'est plus reconnue par EXCEL
2000+
et comme je ne sais pas par quoi la remplacer ....
il reste VBA , comme ça :
Declare Function PlaySound Lib "winmm.dll"
Alias "PlaySoundA" (ByVal lpszName As String, ByVal
hModule As Long, ByVal dwFlags As Long) As Long
Sub MonBeep()
'KPD-Team 2000
'URL: http://www.allapi.net/
'E-Mail: KPDTeam@Allapi.net
PlaySound "C:WINDOWSMEDIATADA.WAV", 0, 0
'----- le dernier parametre 0 ou 1 pour permettre l'interruption (1) ou pas
(0) par le son suivant
PlaySound "C:WINDOWSMEDIASon Utopia sortie de Windows.wav", 0, 1
gros bisou Frédéric pour se rappel à l'ordre, car cette notion est indispensable pour les fonctions perso.
isabelle
Bonsoir Modeste,
On peut toujours passer par une fonction perso créée dans une feuille macro Excel 4 (reconnues par Excel 2000/2002, et sans doute 2003) pour utiliser FONCTION.APPELANTE. Extrait d'une réponse du 28 janvier dernier :
'=============début Dans un classeur tu insères une feuille macro (clic droit sur l'onglet d'une feuille, Insérer et choisis "Macro MS Excel 4.0" puis tape, par ex en A1 de cette feuille (attention, la commande est sur une seule ligne) :
Sélectionne A1 puis InsertionNomDéfinir, coche "Fonction" dans la zone "Macro" et donne le nom "Son" (sans les guillemets). Enfin, dans une cellule d'une feuille de calcul "ordinaire" du même classeur, tape =Son() '=============fin
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
Bonsoir, hélas la formule avec FONCTION.APPELANTE n'est plus reconnue par EXCEL 2000+ et comme je ne sais pas par quoi la remplacer ....
il reste VBA , comme ça :
Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
Sub MonBeep() 'KPD-Team 2000 'URL: http://www.allapi.net/ 'E-Mail: PlaySound "C:WINDOWSMEDIATADA.WAV", 0, 0 '----- le dernier parametre 0 ou 1 pour permettre l'interruption (1) ou pas (0) par le son suivant PlaySound "C:WINDOWSMEDIASon Utopia sortie de Windows.wav", 0, 1