Bonjour,
je lui ai déjà conseillé l'Enregistreur de macros dans son premier sujet dans le forum Excel …

Envoyé par
ami18noam
Merci pour ta réponse jijie mais malheureusement ton code ne fonctionne pas j'ai une erreur :
Erreur d’exécution 9 : l'indice n'appartient pas à la sélection
Si quelqu'un a une idée, ou si je dois rajouter quelque chose dans mon code.
On m'a donné une autre solution qui ne marche pas non plus :
1 2
| ActiveWorksheet.FollowHyperlink Address:=Range("H2")
Erreur 424 : Objet requis. |
Je n'y comprend rien je débute, si vous pouvez m'aider...
Merci
L'erreur 9, le code de jijie ne comportant pas d'erreur, veut dire qu'il n'y a pas de vrai lien hypertexte dans la cellule ‼
c'est à dire
créé via le menu ou CTRL + K …
Il faut juste penser à vérifier que la cellule comporte bien un lien avant de l'appliquer, du genre
If Sheets("client").[L2].Hyperlinks.Count Then …
Quant à l'erreur 424, c'est clairement indiqué dans le message et son aide, donc grossière erreur de programmation ‼
Rien qu'en consultant l'aide et son exemple de la méthode
FollowHyperlink,
on peut donc y lire qu'elle n'est pas liée à un objet
Worksheet !
Maintenant pour déclencher cette méthode via un bouton d'un
UserForm,
il n'y a
aucunement besoin de lien hypertexte dans la feuille de calcul
mais juste d'un numéro de téléphone … Simplement bien passer les paramètres de la commande et du numéro, du genre
ActiveWorkbook.FollowHyperlink "commande du logiciel ici" & [L2].text, NewWindow:=True …
__________________________________________________________________________________________
Merci de cliquer sur

pour chaque message ayant aidé puis sur

pour clore cette discussion …
Partager