Aide sur macro sonore

Et oui c'est encore moi,

Voila jvous explique mon problème, j'ai un tableau (toujours le meme) ou je flash des codes barre. Je cherche une macro qui dit que j'autorise les chiffres et lettres de code barres mais je ne veux NI PLUS NI MOINS 13 caractères. Je n'ai pas besoin de msgbox mais lorsque je flash un code barre avec plus ou moins de 13 caractères, je souhaite un avertisseur sonore assez fort et facile à entendre.

Merci pour votre aide bien aimable.

PS: j'ai donné suite à vos réponses que vous avez apportez à mes sujets et je continue à vous en remerciez.

Bonjour,

si je me souviens bien il suffit de créer une macro qui contient le mot "BEEP" tout simplement.

cordialement

petidani

merci pour ton info, mais connais tu la macro pour avoir ni plus ni moins 13 caractères??? étant débutant, sais tu comment dois je écrir cette macro (si tu la connais) plus celle avec le beep.

Merci pour ta éponse.

voici un petit code qui permet de déterminer le nombre de lettre dans la cellule A1 :

sub test()

Dim cmd As Integer

cmd = 1

Dim dmd As String

dmd = "@" & Range("a1").Value

While Left(Right(dmd, cmd), 1) <> "@"

cmd = cmd + 1

Wend

If cmd - 1 <> 13 Then

Beep

MsgBox ("votre cellule comprend " & cmd - 1 & " lettres")

'et tout autre action...

End If

End Sub

Re petidani

As-tu vraiment besoin de passer par une macro si comme tu dis dans ton message tu ne veux "NI PLUS NI MOINS QUE 13 CARACTERES"

La Commande "Validation" te permets d'avoir deux sortes d'avertissement sonores puissants (si tu montes le son) en contraignant la saisie à 13 caractéres dans les cellules de ton choix, et avec un son différent selon que tu choisis l'option "Avertissement" ou "arrêt".

Amadéus

Merci pour vos message

AMADEUS: ta commande "validation" est bien mais comme c'est un flashage industriel, il ne me faut pas de msgbox si tu as une solution a me donner, je serai heureux d'en faire l'expérience.

Merci encore

Bonjour

J'avais laissé un message demandant qu'un spécialiste VBA mette en œuvre la Macro XL4 à partir de VBA (puisque paraît-il, VBA ne peut donner comme instruction de jouer autre chose que "Beep")

Comme personne n'a semblé intéressé, je me suis mis au taf car je me suis dit qu'il devait y avoir un moyen.

J'ai donc un code VBA sur la Feuil1 qui lance la Macro XL4 "En_Musique"

Sur mon disque, dans la partition D, j'ai dans "Mes documents" un répertoire "Waw" qui contient le Fichier "wmmpaud2.wav".

Le chemin d'accès à ce Fichier est donc "D:\Mes documents\Wav\wmpaud2.wav".

La Macro XL4 insére le commentaire audio dans la cellule active et si le texte entré fait plus, ou moins de 13 caractéres, exécute l'instruction de la ligne suivante;

=REPRODUIRE.SON(;"D:\Mes documents\Wav\wmpaud2.wav")

Sans MsgBox!

Bien sur, pour que ça fonctionne, il faudra indiquer le chemin d'accès vers un fichier son ou musique.

Donc, lorsque on entre dans une cellule queconque de la Feuil1 plus ou moins de 13 caractères, la Macro XL4 est activée.

Amadéus

https://www.excel-pratique.com/~files/doc/Musique2.xls

Rechercher des sujets similaires à "aide macro sonore"