OVH Cloud OVH Cloud

ouverture de lien et basculement auto

3 réponses
Avatar
ilfiniol
Bonjour,

j'aurais voulu savoir s'il existe un moyen simple pour qu'en cliquant sur un lien présent dans une cellule, cela ne bascule pas automatique vers le navigateur par défaut, l'idée étant d'ouvrir à la volée des liens et de choisir soi-même de basculer vers le navigateur pour les consulter.

Merci

3 réponses

Avatar
MichD
Bonjour,

Explique plus précisément ce que tu désires obtenir comme résultat?

A) Qu'est-ce qu'il y a dans les cellules, des adresses internet qui débutent par Http... ? Des adresses courriel ?

| l'idée étant d'ouvrir à la volée des liens et de choisir soi-même de basculer vers le navigateur pour les consulter

Explique-nous ce que cela veut dire "ouvrir à la volée des liens" et tu veux avoir le choix d'ouvrir le navigateur de ton
choix et pas nécessairement celui par défaut sur ton ordinateur?
Avatar
ilfiniol
Le vendredi 23 Mai 2014 à 16:10 par ilfiniol :
Bonjour,

j'aurais voulu savoir s'il existe un moyen simple pour qu'en cliquant sur un
lien présent dans une cellule, cela ne bascule pas automatique vers le
navigateur par défaut, l'idée étant d'ouvrir à la
volée des liens et de choisir soi-même de basculer vers le
navigateur pour les consulter.

Merci


Alors :

dans les cellules il y a des liens du genre www.trucmuche.com
et j'aimerais pouvoir cliquer sur par exemples 10 cellules différentes (qui ne se suivent pas forcément), et que ces liens s'ouvrent dans 10 onglets de mon navigateur (peu importe lequel là n'est pas la question) sans que ça bascule forcément sur le navigateur.
Avatar
MichD
Il y a quelque chose que je ne comprends pas dans la donne de ton problème.

Dans des cellules, tu as des adresses internet et tu voudrais désactiver le fait
que ces adresses s'ouvrent dans le navigateur de ton choix lorsque tu cliques
sur ces adresses et en même temps, tu voudrais avoir une procédure pour
ouvrir ces liens automatiquement.

Dis comment faire pour qu'Excel lise dans tes pensées à savoir si oui ou non
il doit ouvrir le lien internet?

A ) Si tu veux désactiver un lien hypertexte lorsque tu le saisis :
- Débute la saisie en introduisant une apostrophe en en saisissant ou en collant
l'adresse internet. N'ajoute pas l'apostrophe après la saisie de l'adresse internet.
Ceci devrait empêcher que ton navigateur s'ouvre lorsque tu cliques sur dessus.

B ) Colle la procédure suivante dans la feuille module où l'action se déroule.
Un clic droit sur l'onglet de celle-ci et choisis la commande "Visualiser le code"
Tu colles la procédure dans la page blanche.

Cette procédure va ouvrir l'adresse que tu auras énumérée dans la procédure dans un
nouvel onglet de ton navigateur internet.

N.B- Je ne sais pas si tu comprends ce que je veux dire, cela n’a pas beaucoup de sens pour moi!

'----------------------------------------------------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
Select Case Target.Address(0, 0)
'Les adresses de cellules en Majuscule
Case Is = "A1", "C1", "G5", "B25", "D5"
If InStr(1, LCase(Target.Value), "www", vbTextCompare) > 0 Or _
InStr(1, LCase(Target.Value), "http", vbTextCompare) > 0 Then
ThisWorkbook.FollowHyperlink Target.Value, , True
End If
End Select
End Sub
'----------------------------------------------------------