OVH Cloud OVH Cloud

Lien dans macro

9 réponses
Avatar
mikamic
Bonjour,

Voici mon pb, j'utilise un lien hypertexte qui pointe vers un classeur et
une feuille spécifique dans ce classeur. Le lien (et le signet) fonctionne
correctement manuellement, CàD : sélection de la cellule contenant le lien
puis "entée" pour actionner le lien, la feuille spécifiée dans le classeur
s'affiche : OK.

Mais lorsque j'enregistre la manipulation en macro,le classeur s'ouvre mais
n'affiche pas la feuille spécifiée!! La même feuille revient tjrs (comme par
défaut).

Avez vous déjà rencontré ce pb, pouvez vous SVP m'apporter de l'aide sur ce
projet.

Merci d'avance à tous les excelistes!

9 réponses

Avatar
Oliv'
Bonjour,

Voici mon pb, j'utilise un lien hypertexte qui pointe vers un
classeur et une feuille spécifique dans ce classeur. Le lien (et le
signet) fonctionne correctement manuellement, CàD : sélection de la
cellule contenant le lien puis "entée" pour actionner le lien, la
feuille spécifiée dans le classeur s'affiche : OK.

Mais lorsque j'enregistre la manipulation en macro,le classeur
s'ouvre mais n'affiche pas la feuille spécifiée!! La même feuille
revient tjrs (comme par défaut).

Avez vous déjà rencontré ce pb, pouvez vous SVP m'apporter de l'aide
sur ce projet.

Merci d'avance à tous les excelistes!


tu devrais publier ton code on y verrait mieux .

--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
les sites références:
Excel :http://www.excelabo.net http://xcell05.free.fr/
http://dj.joss.free.fr/
http://frederic.sigonneau.free.fr/ http://www.excel-vba-francais.com/
Word : http://faqword.free.fr/
Outlook :http://faq.outlook.free.fr/
Sql :http://sqlpro.developpez.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Avatar
mikamic
oui tu as raison, le voici :

Range("E33").Activate
Selection.Hyperlinks(1).Follow NewWindow:úlse, AddHistory:=True
ActiveWindow.SmallScroll Down:

voici également monmail pour communiquer +vite :

...et merci encore



Bonjour,

Voici mon pb, j'utilise un lien hypertexte qui pointe vers un
classeur et une feuille spécifique dans ce classeur. Le lien (et le
signet) fonctionne correctement manuellement, CàD : sélection de la
cellule contenant le lien puis "entée" pour actionner le lien, la
feuille spécifiée dans le classeur s'affiche : OK.

Mais lorsque j'enregistre la manipulation en macro,le classeur
s'ouvre mais n'affiche pas la feuille spécifiée!! La même feuille
revient tjrs (comme par défaut).

Avez vous déjà rencontré ce pb, pouvez vous SVP m'apporter de l'aide
sur ce projet.

Merci d'avance à tous les excelistes!


tu devrais publier ton code on y verrait mieux .

--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
les sites références:
Excel :http://www.excelabo.net http://xcell05.free.fr/
http://dj.joss.free.fr/
http://frederic.sigonneau.free.fr/ http://www.excel-vba-francais.com/
Word : http://faqword.free.fr/
Outlook :http://faq.outlook.free.fr/
Sql :http://sqlpro.developpez.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~






Avatar
Daniel
Bonjour.
J'ai le même problème (XL2003) et je n'ai pas réussi à le résoudre.
Daniel
"mikamic" a écrit dans le message de
news:
Bonjour,

Voici mon pb, j'utilise un lien hypertexte qui pointe vers un classeur et
une feuille spécifique dans ce classeur. Le lien (et le signet) fonctionne
correctement manuellement, CàD : sélection de la cellule contenant le
lien
puis "entée" pour actionner le lien, la feuille spécifiée dans le classeur
s'affiche : OK.

Mais lorsque j'enregistre la manipulation en macro,le classeur s'ouvre
mais
n'affiche pas la feuille spécifiée!! La même feuille revient tjrs (comme
par
défaut).

Avez vous déjà rencontré ce pb, pouvez vous SVP m'apporter de l'aide sur
ce
projet.

Merci d'avance à tous les excelistes!


Avatar
Oliv'
activate ce n'est pas select !!!
donc ton code prends toujours le premier hyperlien dans la selection

essaye avec
Range("E33").Hyperlinks(1).Follow NewWindow:úlse, AddHistory:=True

ou remplace activate par select.

--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
les sites références:
Excel :http://www.excelabo.net http://xcell05.free.fr/
http://dj.joss.free.fr/
http://frederic.sigonneau.free.fr/ http://www.excel-vba-francais.com/
Word : http://faqword.free.fr/
Outlook :http://faq.outlook.free.fr/
Sql :http://sqlpro.developpez.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


oui tu as raison, le voici :

Range("E33").Activate
Selection.Hyperlinks(1).Follow NewWindow:úlse, AddHistory:=True
ActiveWindow.SmallScroll Down:

voici également monmail pour communiquer +vite :

...et merci encore



Bonjour,

Voici mon pb, j'utilise un lien hypertexte qui pointe vers un
classeur et une feuille spécifique dans ce classeur. Le lien (et le
signet) fonctionne correctement manuellement, CàD : sélection de la
cellule contenant le lien puis "entée" pour actionner le lien, la
feuille spécifiée dans le classeur s'affiche : OK.

Mais lorsque j'enregistre la manipulation en macro,le classeur
s'ouvre mais n'affiche pas la feuille spécifiée!! La même feuille
revient tjrs (comme par défaut).

Avez vous déjà rencontré ce pb, pouvez vous SVP m'apporter de l'aide
sur ce projet.

Merci d'avance à tous les excelistes!


tu devrais publier ton code on y verrait mieux .

--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
les sites références:
Excel :http://www.excelabo.net http://xcell05.free.fr/
http://dj.joss.free.fr/
http://frederic.sigonneau.free.fr/ http://www.excel-vba-francais.com/
Word : http://faqword.free.fr/
Outlook :http://faq.outlook.free.fr/
Sql :http://sqlpro.developpez.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~





Avatar
mikamic
Merci..mais cela ne fonctionne tjrs pas...Daniel me dit qu'il a le meme pb
avec XL2003!!

Une programmation du lien lui meme en VBA pourrait peut-etre résoudre le
pb...Mais j'ai environ 80 cibles différentes!! Et donc 80 lien diff.
Je tend à penser que c'est un bog MS...



activate ce n'est pas select !!!
donc ton code prends toujours le premier hyperlien dans la selection

essaye avec
Range("E33").Hyperlinks(1).Follow NewWindow:úlse, AddHistory:=True

ou remplace activate par select.

--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
les sites références:
Excel :http://www.excelabo.net http://xcell05.free.fr/
http://dj.joss.free.fr/
http://frederic.sigonneau.free.fr/ http://www.excel-vba-francais.com/
Word : http://faqword.free.fr/
Outlook :http://faq.outlook.free.fr/
Sql :http://sqlpro.developpez.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


oui tu as raison, le voici :

Range("E33").Activate
Selection.Hyperlinks(1).Follow NewWindow:úlse, AddHistory:=True
ActiveWindow.SmallScroll Down:

voici également monmail pour communiquer +vite :

...et merci encore



Bonjour,

Voici mon pb, j'utilise un lien hypertexte qui pointe vers un
classeur et une feuille spécifique dans ce classeur. Le lien (et le
signet) fonctionne correctement manuellement, CàD : sélection de la
cellule contenant le lien puis "entée" pour actionner le lien, la
feuille spécifiée dans le classeur s'affiche : OK.

Mais lorsque j'enregistre la manipulation en macro,le classeur
s'ouvre mais n'affiche pas la feuille spécifiée!! La même feuille
revient tjrs (comme par défaut).

Avez vous déjà rencontré ce pb, pouvez vous SVP m'apporter de l'aide
sur ce projet.

Merci d'avance à tous les excelistes!


tu devrais publier ton code on y verrait mieux .

--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
les sites références:
Excel :http://www.excelabo.net http://xcell05.free.fr/
http://dj.joss.free.fr/
http://frederic.sigonneau.free.fr/ http://www.excel-vba-francais.com/
Word : http://faqword.free.fr/
Outlook :http://faq.outlook.free.fr/
Sql :http://sqlpro.developpez.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~










Avatar
Oliv'
j'ai également xl2003 sp2 et tout est ok
tu dois mal écrire ton code


Merci..mais cela ne fonctionne tjrs pas...Daniel me dit qu'il a le
meme pb avec XL2003!!

Une programmation du lien lui meme en VBA pourrait peut-etre résoudre
le pb...Mais j'ai environ 80 cibles différentes!! Et donc 80 lien
diff.
Je tend à penser que c'est un bog MS...



activate ce n'est pas select !!!
donc ton code prends toujours le premier hyperlien dans la selection

essaye avec
Range("E33").Hyperlinks(1).Follow NewWindow:úlse, AddHistory:=True

ou remplace activate par select.

--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
les sites références:
Excel :http://www.excelabo.net http://xcell05.free.fr/
http://dj.joss.free.fr/
http://frederic.sigonneau.free.fr/ http://www.excel-vba-francais.com/
Word : http://faqword.free.fr/
Outlook :http://faq.outlook.free.fr/
Sql :http://sqlpro.developpez.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


oui tu as raison, le voici :

Range("E33").Activate
Selection.Hyperlinks(1).Follow NewWindow:úlse, AddHistory:=True
ActiveWindow.SmallScroll Down:

voici également monmail pour communiquer +vite :

...et merci encore



Bonjour,

Voici mon pb, j'utilise un lien hypertexte qui pointe vers un
classeur et une feuille spécifique dans ce classeur. Le lien (et
le signet) fonctionne correctement manuellement, CàD : sélection
de la cellule contenant le lien puis "entée" pour actionner le
lien, la feuille spécifiée dans le classeur s'affiche : OK.

Mais lorsque j'enregistre la manipulation en macro,le classeur
s'ouvre mais n'affiche pas la feuille spécifiée!! La même feuille
revient tjrs (comme par défaut).

Avez vous déjà rencontré ce pb, pouvez vous SVP m'apporter de
l'aide sur ce projet.

Merci d'avance à tous les excelistes!


tu devrais publier ton code on y verrait mieux .

--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
les sites références:
Excel :http://www.excelabo.net http://xcell05.free.fr/
http://dj.joss.free.fr/
http://frederic.sigonneau.free.fr/
http://www.excel-vba-francais.com/ Word : http://faqword.free.fr/
Outlook :http://faq.outlook.free.fr/
Sql :http://sqlpro.developpez.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~









Avatar
mikamic
Oui peut etre mais le lien n'est pas programmé en VB, seul son actionnement
l'est. Je ne peux donc pas faire gd chose sur le code (enfin je crois)...j'ai
essayé ce que tu m'as dis mais en vain...

Range("E33").Select.Hyperlinks(1).Follow NewWindow:úlse, AddHistory:=True
Cette instruction crée un bog

Range("E33").Hyperlinks(1).Follow NewWindow:úlse, AddHistory:=True
Et celle ci renvoie le meme pb : le classeur s'ouvre mais pas a la bonne page
Je te remercie de m'aider ainsi...Je ne connaissais pas ces forums, ca c'est
de la solidarité!!

j'ai également xl2003 sp2 et tout est ok
tu dois mal écrire ton code


Merci..mais cela ne fonctionne tjrs pas...Daniel me dit qu'il a le
meme pb avec XL2003!!

Une programmation du lien lui meme en VBA pourrait peut-etre résoudre
le pb...Mais j'ai environ 80 cibles différentes!! Et donc 80 lien
diff.
Je tend à penser que c'est un bog MS...



activate ce n'est pas select !!!
donc ton code prends toujours le premier hyperlien dans la selection

essaye avec
Range("E33").Hyperlinks(1).Follow NewWindow:úlse, AddHistory:=True

ou remplace activate par select.

--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
les sites références:
Excel :http://www.excelabo.net http://xcell05.free.fr/
http://dj.joss.free.fr/
http://frederic.sigonneau.free.fr/ http://www.excel-vba-francais.com/
Word : http://faqword.free.fr/
Outlook :http://faq.outlook.free.fr/
Sql :http://sqlpro.developpez.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


oui tu as raison, le voici :

Range("E33").Activate
Selection.Hyperlinks(1).Follow NewWindow:úlse, AddHistory:=True
ActiveWindow.SmallScroll Down:

voici également monmail pour communiquer +vite :

...et merci encore



Bonjour,

Voici mon pb, j'utilise un lien hypertexte qui pointe vers un
classeur et une feuille spécifique dans ce classeur. Le lien (et
le signet) fonctionne correctement manuellement, CàD : sélection
de la cellule contenant le lien puis "entée" pour actionner le
lien, la feuille spécifiée dans le classeur s'affiche : OK.

Mais lorsque j'enregistre la manipulation en macro,le classeur
s'ouvre mais n'affiche pas la feuille spécifiée!! La même feuille
revient tjrs (comme par défaut).

Avez vous déjà rencontré ce pb, pouvez vous SVP m'apporter de
l'aide sur ce projet.

Merci d'avance à tous les excelistes!


tu devrais publier ton code on y verrait mieux .

--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
les sites références:
Excel :http://www.excelabo.net http://xcell05.free.fr/
http://dj.joss.free.fr/
http://frederic.sigonneau.free.fr/
http://www.excel-vba-francais.com/ Word : http://faqword.free.fr/
Outlook :http://faq.outlook.free.fr/
Sql :http://sqlpro.developpez.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~














Avatar
Daniel
Bonjour.
Permets-moi d'intervenir.
Quand tu actives le lien manuellement en enregistrement macro, pas de
problème. Quand tu rejoues le code enregistré, la partie "sousadresse" est
ignorée.
La méthode "FollowHyperlink" ne fonctionne pas mieux.
NB. Il y a déjà eu un fil sur le sujet, le 20/10/2005, intitulé "Lien hyper
texte vers un aute fichier excel
" sans qu'il en sorte une solution.
Daniel
"Oliv'" <(supprimerceci) a écrit dans le
message de news: eAz$
j'ai également xl2003 sp2 et tout est ok
tu dois mal écrire ton code


Merci..mais cela ne fonctionne tjrs pas...Daniel me dit qu'il a le
meme pb avec XL2003!!

Une programmation du lien lui meme en VBA pourrait peut-etre résoudre
le pb...Mais j'ai environ 80 cibles différentes!! Et donc 80 lien
diff.
Je tend à penser que c'est un bog MS...



activate ce n'est pas select !!!
donc ton code prends toujours le premier hyperlien dans la selection

essaye avec
Range("E33").Hyperlinks(1).Follow NewWindow:úlse, AddHistory:=True

ou remplace activate par select.

--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
les sites références:
Excel :http://www.excelabo.net http://xcell05.free.fr/
http://dj.joss.free.fr/
http://frederic.sigonneau.free.fr/ http://www.excel-vba-francais.com/
Word : http://faqword.free.fr/
Outlook :http://faq.outlook.free.fr/
Sql :http://sqlpro.developpez.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


oui tu as raison, le voici :

Range("E33").Activate
Selection.Hyperlinks(1).Follow NewWindow:úlse, AddHistory:=True
ActiveWindow.SmallScroll Down:

voici également monmail pour communiquer +vite :

...et merci encore



Bonjour,

Voici mon pb, j'utilise un lien hypertexte qui pointe vers un
classeur et une feuille spécifique dans ce classeur. Le lien (et
le signet) fonctionne correctement manuellement, CàD : sélection
de la cellule contenant le lien puis "entée" pour actionner le
lien, la feuille spécifiée dans le classeur s'affiche : OK.

Mais lorsque j'enregistre la manipulation en macro,le classeur
s'ouvre mais n'affiche pas la feuille spécifiée!! La même feuille
revient tjrs (comme par défaut).

Avez vous déjà rencontré ce pb, pouvez vous SVP m'apporter de
l'aide sur ce projet.

Merci d'avance à tous les excelistes!


tu devrais publier ton code on y verrait mieux .

--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
les sites références:
Excel :http://www.excelabo.net http://xcell05.free.fr/
http://dj.joss.free.fr/
http://frederic.sigonneau.free.fr/
http://www.excel-vba-francais.com/ Word : http://faqword.free.fr/
Outlook :http://faq.outlook.free.fr/
Sql :http://sqlpro.developpez.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~













Avatar
Oliv'
Ah oui j'ai pas essayé avec une feuille particulière dans le classeur...
Oliv'

Oui peut etre mais le lien n'est pas programmé en VB, seul son
actionnement l'est. Je ne peux donc pas faire gd chose sur le code
(enfin je crois)...j'ai essayé ce que tu m'as dis mais en vain...

Range("E33").Select.Hyperlinks(1).Follow NewWindow:úlse,
AddHistory:=True Cette instruction crée un bog

Range("E33").Hyperlinks(1).Follow NewWindow:úlse, AddHistory:=True
Et celle ci renvoie le meme pb : le classeur s'ouvre mais pas a la
bonne page Je te remercie de m'aider ainsi...Je ne connaissais pas
ces forums, ca c'est de la solidarité!!

j'ai également xl2003 sp2 et tout est ok
tu dois mal écrire ton code


Merci..mais cela ne fonctionne tjrs pas...Daniel me dit qu'il a le
meme pb avec XL2003!!

Une programmation du lien lui meme en VBA pourrait peut-etre
résoudre le pb...Mais j'ai environ 80 cibles différentes!! Et donc
80 lien diff.
Je tend à penser que c'est un bog MS...



activate ce n'est pas select !!!
donc ton code prends toujours le premier hyperlien dans la
selection

essaye avec
Range("E33").Hyperlinks(1).Follow NewWindow:úlse,
AddHistory:=True

ou remplace activate par select.

--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
les sites références:
Excel :http://www.excelabo.net http://xcell05.free.fr/
http://dj.joss.free.fr/
http://frederic.sigonneau.free.fr/
http://www.excel-vba-francais.com/ Word : http://faqword.free.fr/
Outlook :http://faq.outlook.free.fr/
Sql :http://sqlpro.developpez.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


oui tu as raison, le voici :

Range("E33").Activate
Selection.Hyperlinks(1).Follow NewWindow:úlse,
AddHistory:=True ActiveWindow.SmallScroll Down:

voici également monmail pour communiquer +vite :

...et merci encore



mikamic que je salut a écrit
:
Bonjour,

Voici mon pb, j'utilise un lien hypertexte qui pointe vers un
classeur et une feuille spécifique dans ce classeur. Le lien (et
le signet) fonctionne correctement manuellement, CàD :
sélection de la cellule contenant le lien puis "entée" pour
actionner le lien, la feuille spécifiée dans le classeur
s'affiche : OK.

Mais lorsque j'enregistre la manipulation en macro,le classeur
s'ouvre mais n'affiche pas la feuille spécifiée!! La même
feuille revient tjrs (comme par défaut).

Avez vous déjà rencontré ce pb, pouvez vous SVP m'apporter de
l'aide sur ce projet.

Merci d'avance à tous les excelistes!


tu devrais publier ton code on y verrait mieux .

--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
les sites références:
Excel :http://www.excelabo.net http://xcell05.free.fr/
http://dj.joss.free.fr/
http://frederic.sigonneau.free.fr/
http://www.excel-vba-francais.com/ Word : http://faqword.free.fr/
Outlook :http://faq.outlook.free.fr/
Sql :http://sqlpro.developpez.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~