Bonsoir et toi le Forum,
Ah ben là tu me poses une colle là...!!!
D'ailleurs j'me demande si ce <?>
(point d'interrogation) n'est pas spécifique à XP car je n'ai jamais fait attention à lui auparavant...surtout sur une inputbox...enfin c'est p'têt tout simplement que je n'utilise jamais
application dans la procédure inputbox...
bah...de toute façon c'est pas grave puisque ce <?> est là pour enclencher une aide directe...par contre il y a aussi la possibilité d'avoir un bouton
Aide en plus de
OK et
ANNULER...
Mais, le problème sera que chacun de ces boutons, active toujours un fichier d'aide au suffixe
*.hlp... (1)
alors à moins d'en créer un
(ça c'est une autre histoire...lol) je te propose
(toujours dans une InputBox) la chose suivante :
dès que le mot
AIDE est confirmé d'ouvrir un fichier texte...
Voici ce que cela pourrait donner...
(2)
Sub Ouvrir_Aide_txt()
' Vériland
' Septembre 2003
' Ouvrir un fichier TXT
' Pour http://www.excel-downloads.com/html/French/forum/messages/1_49387_49387.htm
Dim Fichier As String
Dim Message As String
Retour:
Message = InputBox("Pour avoir de l'aide tapez le mot --- AIDE ---", "RENTREZ UNE VALEUR", "AIDE")
If Message = "AIDE" Then
' ouvre un fichier texte
' qui s'affiche au max (vbMaximizedFocus)
Fichier = "C:\Windows\Temp\Aide.txt"
Shell "Notepad " & Fichier, vbMaximizedFocus
' ici on retourne vers message
GoTo Retour
End If
End Sub
Le principe est simple...si le mot AIDE est confirmé dans l'InputBox, cela ouvre le fichier Aide.txt placé sur le disque
C dans le répertoire
Windows/Temp (faut qu'il éxiste aussi...lol)...ensuite on revient au point de départ avec Goto...
Bon là c'est une alternative pour afficher un fichier autre que *.hlp depuis l'InputBox...en dehors de cette boite de message, le plus simple serait de le gérer depuis un Userform...ce serait d'ailleurs plus souple puisqu'on pourrait y ajouter un vrai bouton aide...
J'sais pas si j'ai répondu à ton attente...sinon clique
sur aide...lol
Bonne programmation
PS1 : à moins que Ti passe par là...lol
PS2 : Macro à copier depuis le forum auquel cas tu risques d'avoir les attributs gras du post dedans...