Bonjour,
Hier je me suis rendu compte que les lecteurs avaient disparu du poste de travail, je suis allé donc dans le gestionnaire des périphériques et les aient supprimé, pour qu’il soient détectés au redmarage. Ils ont été détecté mais sont encore avec un icon jaune à coté et n’apparaissent donc pas dans le post de travail.
J’ai donc mis réinstaller les pilotes, mais rien. J’ai regardé un peu de plus pres et je me suis rendu compte qu’il y avais ce message :
Windows ne peut pas charger le pilote de périphérique de ce matériel. Ce pilote est peut-être endommagé ou absent. (Code 39)
Je suis allé dans le centre et de support et j’ai chercher un peu, et voila ce qu’on ma dit :
WordBasic Erreur =39 - Case else inexistant.
Voir les produits auxquels s’applique cet article
Ancien nº de publication de cet article : F07451
Symptômes
A quoi correspond l’erreur WordBasic=39 dans le cadre de l’utilisation
d’un “CASE” ?
Résolution
Une macro s’arrête et retourne un message d’erreur lorsque vous passez
une valeur qui n’est pas comprise dans l’intervale du Case :
WordBasic Err=39! Case Else inexistant
Vous pouvez ajouter un case else dans votre macro pour prendre en compte
les valeurs non comprises dans l’intervale du case.
La macro suivante donne un exemple simple avec Case Else
Sub MAIN
Dim Musiciens$(3)
Musiciens$(0) = "Entrez un nombre compris entre 1 et 3"
Musiciens$(1) = "Jimi Hendrix"
Musiciens$(2) = "Prince"
Musiciens$(3) = "Michel Sardou"
Input "Entrez un nombre compris entre 1 et 3", Musicien
Select Case Musicien
Case 0 To 3
Print Musiciens$(Musicien)
Case Else
Print "Entrez un nombre compris entre 1 et 3"
End Select
End Sub
La macro suivante cause l’erreur
Sub MAIN
Dim Musicians$(3)
Musicians$(0) = "Entrez un nombre compris entre 1 et 3"
Musicians$(1) = "Jimi Hendrix"
Musicians$(2) = "Buddy Holly"
Musicians$(3) = "Elvis Presley"
Input "Entrez un nombre compris entre 1 et 3", Musician
Select Case Musician
Case 0 To 3
Print Musicians$(Musician)
End Select
Done:
End Sub
Si vous entrez une variable comprise entre 1 et 3, la macro marche
correctement. Si vous entrer un autre chiffre, un message d’erreur est
renvoyé.
Sauf que la je n’y comprend rien
et j’ai besoin d’un peu d’aide
Je vous remercie d’avance