Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces références, est
lié
un lins hypertexte vers un fichier contenant des relevés de
caractéristiques
de ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles de pièces
- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe vers
l'onglet
de la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une référence
après que l'utilisateur ai rentré son numéro et je voudrais qu'elle ouvre
le
fichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et activer la
cellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow 'c'est la
partie qui pose problème
Range("b42").Value = c ' juste pour vérifier la recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit j'ai une
erreur, soit il m'ouvre sur le bon fichier mais pas le bon onglet (en fait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces références, est
lié
un lins hypertexte vers un fichier contenant des relevés de
caractéristiques
de ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles de pièces
- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe vers
l'onglet
de la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une référence
après que l'utilisateur ai rentré son numéro et je voudrais qu'elle ouvre
le
fichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et activer la
cellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow 'c'est la
partie qui pose problème
Range("b42").Value = c ' juste pour vérifier la recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit j'ai une
erreur, soit il m'ouvre sur le bon fichier mais pas le bon onglet (en fait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces références, est
lié
un lins hypertexte vers un fichier contenant des relevés de
caractéristiques
de ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles de pièces
- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe vers
l'onglet
de la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une référence
après que l'utilisateur ai rentré son numéro et je voudrais qu'elle ouvre
le
fichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et activer la
cellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow 'c'est la
partie qui pose problème
Range("b42").Value = c ' juste pour vérifier la recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit j'ai une
erreur, soit il m'ouvre sur le bon fichier mais pas le bon onglet (en fait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces références, est
lié
un lins hypertexte vers un fichier contenant des relevés de
caractéristiques
de ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles de pièces
- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe vers
l'onglet
de la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une référence
après que l'utilisateur ai rentré son numéro et je voudrais qu'elle ouvre
le
fichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et activer
la
cellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow 'c'est la
partie qui pose problème
Range("b42").Value = c ' juste pour vérifier la recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit j'ai une
erreur, soit il m'ouvre sur le bon fichier mais pas le bon onglet (en fait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces références, est
lié
un lins hypertexte vers un fichier contenant des relevés de
caractéristiques
de ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles de pièces
- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe vers
l'onglet
de la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une référence
après que l'utilisateur ai rentré son numéro et je voudrais qu'elle ouvre
le
fichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et activer
la
cellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow 'c'est la
partie qui pose problème
Range("b42").Value = c ' juste pour vérifier la recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit j'ai une
erreur, soit il m'ouvre sur le bon fichier mais pas le bon onglet (en fait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces références, est
lié
un lins hypertexte vers un fichier contenant des relevés de
caractéristiques
de ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles de pièces
- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe vers
l'onglet
de la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une référence
après que l'utilisateur ai rentré son numéro et je voudrais qu'elle ouvre
le
fichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et activer
la
cellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow 'c'est la
partie qui pose problème
Range("b42").Value = c ' juste pour vérifier la recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit j'ai une
erreur, soit il m'ouvre sur le bon fichier mais pas le bon onglet (en fait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
Bonjour.
Pour ouvrir, à partir d'un lien hypertexte, un classeur externe sur la
bonne
cellule du bon onglet :
AA = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).Address
SS = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:úlse
docm
"Lilou_masquee" a écrit dans le
message news:Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces références, est
liéun lins hypertexte vers un fichier contenant des relevés de
caractéristiquesde ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles de pièces
- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe vers
l'ongletde la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une
référence
après que l'utilisateur ai rentré son numéro et je voudrais qu'elle ouvre
lefichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et activer
lacellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow 'c'est la
partie qui pose problème
Range("b42").Value = c ' juste pour vérifier la recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit j'ai une
erreur, soit il m'ouvre sur le bon fichier mais pas le bon onglet (en
fait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
Bonjour.
Pour ouvrir, à partir d'un lien hypertexte, un classeur externe sur la
bonne
cellule du bon onglet :
AA = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).Address
SS = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:úlse
docm
"Lilou_masquee" <Lilou_masquee@discussions.microsoft.com> a écrit dans le
message news: 4B34FDDC-5D61-431F-A2DB-923B4FE5258F@microsoft.com...
Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces références, est
lié
un lins hypertexte vers un fichier contenant des relevés de
caractéristiques
de ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles de pièces
- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe vers
l'onglet
de la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une
référence
après que l'utilisateur ai rentré son numéro et je voudrais qu'elle ouvre
le
fichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et activer
la
cellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow 'c'est la
partie qui pose problème
Range("b42").Value = c ' juste pour vérifier la recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit j'ai une
erreur, soit il m'ouvre sur le bon fichier mais pas le bon onglet (en
fait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
Bonjour.
Pour ouvrir, à partir d'un lien hypertexte, un classeur externe sur la
bonne
cellule du bon onglet :
AA = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).Address
SS = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:úlse
docm
"Lilou_masquee" a écrit dans le
message news:Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces références, est
liéun lins hypertexte vers un fichier contenant des relevés de
caractéristiquesde ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles de pièces
- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe vers
l'ongletde la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une
référence
après que l'utilisateur ai rentré son numéro et je voudrais qu'elle ouvre
lefichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et activer
lacellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow 'c'est la
partie qui pose problème
Range("b42").Value = c ' juste pour vérifier la recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit j'ai une
erreur, soit il m'ouvre sur le bon fichier mais pas le bon onglet (en
fait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
Bonsoir.
Je ne comprends pas. Regarde le classeur joint. Le classeur "cible.xls"
est
un classeur vide.
http://cjoint.com/?kuuHjybsqN
XL2003
Merci d'avance.
Daniel
"docm" a écrit dans le message de news:Bonjour.
Pour ouvrir, à partir d'un lien hypertexte, un classeur externe sur la
bonne
cellule du bon onglet :
AA = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).Address
SS = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:úlse
docm
"Lilou_masquee" a écrit dans
le
message news:Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces références,
est
liéun lins hypertexte vers un fichier contenant des relevés de
caractéristiquesde ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles de
pièces
- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe vers
l'ongletde la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une
référence
après que l'utilisateur ai rentré son numéro et je voudrais qu'elle
ouvre
lefichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et
activer
lacellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow 'c'est
la
partie qui pose problème
Range("b42").Value = c ' juste pour vérifier la recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit j'ai une
erreur, soit il m'ouvre sur le bon fichier mais pas le bon onglet (en
fait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
Bonsoir.
Je ne comprends pas. Regarde le classeur joint. Le classeur "cible.xls"
est
un classeur vide.
http://cjoint.com/?kuuHjybsqN
XL2003
Merci d'avance.
Daniel
"docm" <docmarti@spamcolba.net> a écrit dans le message de news:
u2GDWqY1FHA.2348@TK2MSFTNGP15.phx.gbl...
Bonjour.
Pour ouvrir, à partir d'un lien hypertexte, un classeur externe sur la
bonne
cellule du bon onglet :
AA = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).Address
SS = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:úlse
docm
"Lilou_masquee" <Lilou_masquee@discussions.microsoft.com> a écrit dans
le
message news: 4B34FDDC-5D61-431F-A2DB-923B4FE5258F@microsoft.com...
Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces références,
est
lié
un lins hypertexte vers un fichier contenant des relevés de
caractéristiques
de ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles de
pièces
- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe vers
l'onglet
de la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une
référence
après que l'utilisateur ai rentré son numéro et je voudrais qu'elle
ouvre
le
fichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et
activer
la
cellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow 'c'est
la
partie qui pose problème
Range("b42").Value = c ' juste pour vérifier la recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit j'ai une
erreur, soit il m'ouvre sur le bon fichier mais pas le bon onglet (en
fait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
Bonsoir.
Je ne comprends pas. Regarde le classeur joint. Le classeur "cible.xls"
est
un classeur vide.
http://cjoint.com/?kuuHjybsqN
XL2003
Merci d'avance.
Daniel
"docm" a écrit dans le message de news:Bonjour.
Pour ouvrir, à partir d'un lien hypertexte, un classeur externe sur la
bonne
cellule du bon onglet :
AA = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).Address
SS = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:úlse
docm
"Lilou_masquee" a écrit dans
le
message news:Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces références,
est
liéun lins hypertexte vers un fichier contenant des relevés de
caractéristiquesde ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles de
pièces
- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe vers
l'ongletde la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une
référence
après que l'utilisateur ai rentré son numéro et je voudrais qu'elle
ouvre
lefichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et
activer
lacellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow 'c'est
la
partie qui pose problème
Range("b42").Value = c ' juste pour vérifier la recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit j'ai une
erreur, soit il m'ouvre sur le bon fichier mais pas le bon onglet (en
fait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
Ta procédure Test2 fonctionne parfaitement.
La voici.
Sub test2()
AA = Range("C11").Hyperlinks(1).Address
SS = Range("C11").Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:=True
End Sub
Qu'est-ce que tu ne comprends pas?
docm
"Daniel" a écrit dans le message news:Bonsoir.
Je ne comprends pas. Regarde le classeur joint. Le classeur "cible.xls"
estun classeur vide.
http://cjoint.com/?kuuHjybsqN
XL2003
Merci d'avance.
Daniel
"docm" a écrit dans le message de news:Bonjour.
Pour ouvrir, à partir d'un lien hypertexte, un classeur externe sur la
bonne
cellule du bon onglet :
AA = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).Address
SS = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:úlse
docm
"Lilou_masquee" a écrit dans
lemessage news:Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces références,
estliéun lins hypertexte vers un fichier contenant des relevés de
caractéristiquesde ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles de
pièces- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe vers
l'ongletde la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une
référence
après que l'utilisateur ai rentré son numéro et je voudrais qu'elle
ouvrelefichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et
activerlacellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow 'c'est
lapartie qui pose problème
Range("b42").Value = c ' juste pour vérifier la recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit j'ai une
erreur, soit il m'ouvre sur le bon fichier mais pas le bon onglet (en
fait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
Ta procédure Test2 fonctionne parfaitement.
La voici.
Sub test2()
AA = Range("C11").Hyperlinks(1).Address
SS = Range("C11").Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:=True
End Sub
Qu'est-ce que tu ne comprends pas?
docm
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message news:
u15PRTa1FHA.1168@TK2MSFTNGP10.phx.gbl...
Bonsoir.
Je ne comprends pas. Regarde le classeur joint. Le classeur "cible.xls"
est
un classeur vide.
http://cjoint.com/?kuuHjybsqN
XL2003
Merci d'avance.
Daniel
"docm" <docmarti@spamcolba.net> a écrit dans le message de news:
u2GDWqY1FHA.2348@TK2MSFTNGP15.phx.gbl...
Bonjour.
Pour ouvrir, à partir d'un lien hypertexte, un classeur externe sur la
bonne
cellule du bon onglet :
AA = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).Address
SS = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:úlse
docm
"Lilou_masquee" <Lilou_masquee@discussions.microsoft.com> a écrit dans
le
message news: 4B34FDDC-5D61-431F-A2DB-923B4FE5258F@microsoft.com...
Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces références,
est
lié
un lins hypertexte vers un fichier contenant des relevés de
caractéristiques
de ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles de
pièces
- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe vers
l'onglet
de la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une
référence
après que l'utilisateur ai rentré son numéro et je voudrais qu'elle
ouvre
le
fichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et
activer
la
cellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow 'c'est
la
partie qui pose problème
Range("b42").Value = c ' juste pour vérifier la recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit j'ai une
erreur, soit il m'ouvre sur le bon fichier mais pas le bon onglet (en
fait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
Ta procédure Test2 fonctionne parfaitement.
La voici.
Sub test2()
AA = Range("C11").Hyperlinks(1).Address
SS = Range("C11").Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:=True
End Sub
Qu'est-ce que tu ne comprends pas?
docm
"Daniel" a écrit dans le message news:Bonsoir.
Je ne comprends pas. Regarde le classeur joint. Le classeur "cible.xls"
estun classeur vide.
http://cjoint.com/?kuuHjybsqN
XL2003
Merci d'avance.
Daniel
"docm" a écrit dans le message de news:Bonjour.
Pour ouvrir, à partir d'un lien hypertexte, un classeur externe sur la
bonne
cellule du bon onglet :
AA = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).Address
SS = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:úlse
docm
"Lilou_masquee" a écrit dans
lemessage news:Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces références,
estliéun lins hypertexte vers un fichier contenant des relevés de
caractéristiquesde ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles de
pièces- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe vers
l'ongletde la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une
référence
après que l'utilisateur ai rentré son numéro et je voudrais qu'elle
ouvrelefichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et
activerlacellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow 'c'est
lapartie qui pose problème
Range("b42").Value = c ' juste pour vérifier la recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit j'ai une
erreur, soit il m'ouvre sur le bon fichier mais pas le bon onglet (en
fait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
Je pointe bien sur le classeur cible spécifié par "address", mais pas sur
la
feuille et la cellule spécifié dans "subaddress". Le résultat est que je
pointe sur Feuil1!A1 et non pas sur Feuil2!A10 comme cela se produit si
j'active manuellement le lien.
Daniel
"docm" a écrit dans le message de news:
%23%Ta procédure Test2 fonctionne parfaitement.
La voici.
Sub test2()
AA = Range("C11").Hyperlinks(1).Address
SS = Range("C11").Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:=True
End Sub
Qu'est-ce que tu ne comprends pas?
docm
"Daniel" a écrit dans le message news:Bonsoir.
Je ne comprends pas. Regarde le classeur joint. Le classeur "cible.xls"
estun classeur vide.
http://cjoint.com/?kuuHjybsqN
XL2003
Merci d'avance.
Daniel
"docm" a écrit dans le message de news:Bonjour.
Pour ouvrir, à partir d'un lien hypertexte, un classeur externe sur
la
bonne
cellule du bon onglet :
AA = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).Address
SS = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:úlse
docm
"Lilou_masquee" a écrit
dans
lemessage news:Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces références,
estliéun lins hypertexte vers un fichier contenant des relevés de
caractéristiquesde ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles de
pièces- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe vers
l'ongletde la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une
référence
après que l'utilisateur ai rentré son numéro et je voudrais qu'elle
ouvrelefichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et
activerlacellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow
'c'est
lapartie qui pose problème
Range("b42").Value = c ' juste pour vérifier la recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit j'ai
une
erreur, soit il m'ouvre sur le bon fichier mais pas le bon onglet
(en
fait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
Je pointe bien sur le classeur cible spécifié par "address", mais pas sur
la
feuille et la cellule spécifié dans "subaddress". Le résultat est que je
pointe sur Feuil1!A1 et non pas sur Feuil2!A10 comme cela se produit si
j'active manuellement le lien.
Daniel
"docm" <docmarti@spamcolba.net> a écrit dans le message de news:
%23%23GfTlb1FHA.1256@TK2MSFTNGP09.phx.gbl...
Ta procédure Test2 fonctionne parfaitement.
La voici.
Sub test2()
AA = Range("C11").Hyperlinks(1).Address
SS = Range("C11").Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:=True
End Sub
Qu'est-ce que tu ne comprends pas?
docm
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message news:
u15PRTa1FHA.1168@TK2MSFTNGP10.phx.gbl...
Bonsoir.
Je ne comprends pas. Regarde le classeur joint. Le classeur "cible.xls"
est
un classeur vide.
http://cjoint.com/?kuuHjybsqN
XL2003
Merci d'avance.
Daniel
"docm" <docmarti@spamcolba.net> a écrit dans le message de news:
u2GDWqY1FHA.2348@TK2MSFTNGP15.phx.gbl...
Bonjour.
Pour ouvrir, à partir d'un lien hypertexte, un classeur externe sur
la
bonne
cellule du bon onglet :
AA = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).Address
SS = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:úlse
docm
"Lilou_masquee" <Lilou_masquee@discussions.microsoft.com> a écrit
dans
le
message news: 4B34FDDC-5D61-431F-A2DB-923B4FE5258F@microsoft.com...
Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces références,
est
lié
un lins hypertexte vers un fichier contenant des relevés de
caractéristiques
de ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles de
pièces
- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe vers
l'onglet
de la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une
référence
après que l'utilisateur ai rentré son numéro et je voudrais qu'elle
ouvre
le
fichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et
activer
la
cellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow
'c'est
la
partie qui pose problème
Range("b42").Value = c ' juste pour vérifier la recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit j'ai
une
erreur, soit il m'ouvre sur le bon fichier mais pas le bon onglet
(en
fait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
Je pointe bien sur le classeur cible spécifié par "address", mais pas sur
la
feuille et la cellule spécifié dans "subaddress". Le résultat est que je
pointe sur Feuil1!A1 et non pas sur Feuil2!A10 comme cela se produit si
j'active manuellement le lien.
Daniel
"docm" a écrit dans le message de news:
%23%Ta procédure Test2 fonctionne parfaitement.
La voici.
Sub test2()
AA = Range("C11").Hyperlinks(1).Address
SS = Range("C11").Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:=True
End Sub
Qu'est-ce que tu ne comprends pas?
docm
"Daniel" a écrit dans le message news:Bonsoir.
Je ne comprends pas. Regarde le classeur joint. Le classeur "cible.xls"
estun classeur vide.
http://cjoint.com/?kuuHjybsqN
XL2003
Merci d'avance.
Daniel
"docm" a écrit dans le message de news:Bonjour.
Pour ouvrir, à partir d'un lien hypertexte, un classeur externe sur
la
bonne
cellule du bon onglet :
AA = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).Address
SS = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:úlse
docm
"Lilou_masquee" a écrit
dans
lemessage news:Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces références,
estliéun lins hypertexte vers un fichier contenant des relevés de
caractéristiquesde ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles de
pièces- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe vers
l'ongletde la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une
référence
après que l'utilisateur ai rentré son numéro et je voudrais qu'elle
ouvrelefichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et
activerlacellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow
'c'est
lapartie qui pose problème
Range("b42").Value = c ' juste pour vérifier la recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit j'ai
une
erreur, soit il m'ouvre sur le bon fichier mais pas le bon onglet
(en
fait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
Ca fonctionne sur Excel 2000 chez moi.
Est-ce que la syntaxe suivante fonctionne sur Excel 2003 ?
aa = Range("C11").Hyperlinks(1).Address
ss = Range("C11").Hyperlinks(1).SubAddress
ActiveWorkbook.FollowHyperlink Address:ª, SubAddress:=ss,
NewWindow:=True
docm
"Daniel" a écrit dans le message news:
#Je pointe bien sur le classeur cible spécifié par "address", mais pas sur
lafeuille et la cellule spécifié dans "subaddress". Le résultat est que je
pointe sur Feuil1!A1 et non pas sur Feuil2!A10 comme cela se produit si
j'active manuellement le lien.
Daniel
"docm" a écrit dans le message de news:
%23%Ta procédure Test2 fonctionne parfaitement.
La voici.
Sub test2()
AA = Range("C11").Hyperlinks(1).Address
SS = Range("C11").Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:=True
End Sub
Qu'est-ce que tu ne comprends pas?
docm
"Daniel" a écrit dans le message news:Bonsoir.
Je ne comprends pas. Regarde le classeur joint. Le classeur
"cible.xls"
estun classeur vide.
http://cjoint.com/?kuuHjybsqN
XL2003
Merci d'avance.
Daniel
"docm" a écrit dans le message de news:Bonjour.
Pour ouvrir, à partir d'un lien hypertexte, un classeur externe sur
labonne
cellule du bon onglet :
AA = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).Address
SS = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:úlse
docm
"Lilou_masquee" a écrit
danslemessage news:Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces
références,
estliéun lins hypertexte vers un fichier contenant des relevés de
caractéristiquesde ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles de
pièces- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe vers
l'ongletde la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une
référence
après que l'utilisateur ai rentré son numéro et je voudrais qu'elle
ouvrelefichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et
activerlacellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow
'c'estlapartie qui pose problème
Range("b42").Value = c ' juste pour vérifier la recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit j'ai
uneerreur, soit il m'ouvre sur le bon fichier mais pas le bon onglet
(enfait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
Ca fonctionne sur Excel 2000 chez moi.
Est-ce que la syntaxe suivante fonctionne sur Excel 2003 ?
aa = Range("C11").Hyperlinks(1).Address
ss = Range("C11").Hyperlinks(1).SubAddress
ActiveWorkbook.FollowHyperlink Address:ª, SubAddress:=ss,
NewWindow:=True
docm
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message news:
#kwMuzb1FHA.3520@TK2MSFTNGP10.phx.gbl...
Je pointe bien sur le classeur cible spécifié par "address", mais pas sur
la
feuille et la cellule spécifié dans "subaddress". Le résultat est que je
pointe sur Feuil1!A1 et non pas sur Feuil2!A10 comme cela se produit si
j'active manuellement le lien.
Daniel
"docm" <docmarti@spamcolba.net> a écrit dans le message de news:
%23%23GfTlb1FHA.1256@TK2MSFTNGP09.phx.gbl...
Ta procédure Test2 fonctionne parfaitement.
La voici.
Sub test2()
AA = Range("C11").Hyperlinks(1).Address
SS = Range("C11").Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:=True
End Sub
Qu'est-ce que tu ne comprends pas?
docm
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message news:
u15PRTa1FHA.1168@TK2MSFTNGP10.phx.gbl...
Bonsoir.
Je ne comprends pas. Regarde le classeur joint. Le classeur
"cible.xls"
est
un classeur vide.
http://cjoint.com/?kuuHjybsqN
XL2003
Merci d'avance.
Daniel
"docm" <docmarti@spamcolba.net> a écrit dans le message de news:
u2GDWqY1FHA.2348@TK2MSFTNGP15.phx.gbl...
Bonjour.
Pour ouvrir, à partir d'un lien hypertexte, un classeur externe sur
la
bonne
cellule du bon onglet :
AA = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).Address
SS = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:úlse
docm
"Lilou_masquee" <Lilou_masquee@discussions.microsoft.com> a écrit
dans
le
message news: 4B34FDDC-5D61-431F-A2DB-923B4FE5258F@microsoft.com...
Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces
références,
est
lié
un lins hypertexte vers un fichier contenant des relevés de
caractéristiques
de ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles de
pièces
- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe vers
l'onglet
de la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une
référence
après que l'utilisateur ai rentré son numéro et je voudrais qu'elle
ouvre
le
fichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et
activer
la
cellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow
'c'est
la
partie qui pose problème
Range("b42").Value = c ' juste pour vérifier la recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit j'ai
une
erreur, soit il m'ouvre sur le bon fichier mais pas le bon onglet
(en
fait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
Ca fonctionne sur Excel 2000 chez moi.
Est-ce que la syntaxe suivante fonctionne sur Excel 2003 ?
aa = Range("C11").Hyperlinks(1).Address
ss = Range("C11").Hyperlinks(1).SubAddress
ActiveWorkbook.FollowHyperlink Address:ª, SubAddress:=ss,
NewWindow:=True
docm
"Daniel" a écrit dans le message news:
#Je pointe bien sur le classeur cible spécifié par "address", mais pas sur
lafeuille et la cellule spécifié dans "subaddress". Le résultat est que je
pointe sur Feuil1!A1 et non pas sur Feuil2!A10 comme cela se produit si
j'active manuellement le lien.
Daniel
"docm" a écrit dans le message de news:
%23%Ta procédure Test2 fonctionne parfaitement.
La voici.
Sub test2()
AA = Range("C11").Hyperlinks(1).Address
SS = Range("C11").Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:=True
End Sub
Qu'est-ce que tu ne comprends pas?
docm
"Daniel" a écrit dans le message news:Bonsoir.
Je ne comprends pas. Regarde le classeur joint. Le classeur
"cible.xls"
estun classeur vide.
http://cjoint.com/?kuuHjybsqN
XL2003
Merci d'avance.
Daniel
"docm" a écrit dans le message de news:Bonjour.
Pour ouvrir, à partir d'un lien hypertexte, un classeur externe sur
labonne
cellule du bon onglet :
AA = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).Address
SS = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:úlse
docm
"Lilou_masquee" a écrit
danslemessage news:Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces
références,
estliéun lins hypertexte vers un fichier contenant des relevés de
caractéristiquesde ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles de
pièces- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe vers
l'ongletde la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une
référence
après que l'utilisateur ai rentré son numéro et je voudrais qu'elle
ouvrelefichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et
activerlacellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow
'c'estlapartie qui pose problème
Range("b42").Value = c ' juste pour vérifier la recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit j'ai
uneerreur, soit il m'ouvre sur le bon fichier mais pas le bon onglet
(enfait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
aa = Range("C11").Hyperlinks(1).Address
ss = Range("C11").Hyperlinks(1).SubAddress
ActiveWorkbook.FollowHyperlink Address:ª, SubAddress:=ss,
NewWindow:=True
Il semble donc que ça soit MA version d'XL2003 qui ait un léger problème.
Merci encore.
Daniel
"docm" a écrit dans le message de news:
ehsPc%Ca fonctionne sur Excel 2000 chez moi.
Est-ce que la syntaxe suivante fonctionne sur Excel 2003 ?
aa = Range("C11").Hyperlinks(1).Address
ss = Range("C11").Hyperlinks(1).SubAddress
ActiveWorkbook.FollowHyperlink Address:ª, SubAddress:=ss,
NewWindow:=True
docm
"Daniel" a écrit dans le message news:
#Je pointe bien sur le classeur cible spécifié par "address", mais pas
sur
lafeuille et la cellule spécifié dans "subaddress". Le résultat est que
je
pointe sur Feuil1!A1 et non pas sur Feuil2!A10 comme cela se produit si
j'active manuellement le lien.
Daniel
"docm" a écrit dans le message de news:
%23%Ta procédure Test2 fonctionne parfaitement.
La voici.
Sub test2()
AA = Range("C11").Hyperlinks(1).Address
SS = Range("C11").Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:=True
End Sub
Qu'est-ce que tu ne comprends pas?
docm
"Daniel" a écrit dans le message news:Bonsoir.
Je ne comprends pas. Regarde le classeur joint. Le classeur
"cible.xls"
estun classeur vide.
http://cjoint.com/?kuuHjybsqN
XL2003
Merci d'avance.
Daniel
"docm" a écrit dans le message de news:Bonjour.
Pour ouvrir, à partir d'un lien hypertexte, un classeur externe
sur
labonne
cellule du bon onglet :
AA = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).Address
SS = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:úlse
docm
"Lilou_masquee" a écrit
danslemessage news:
Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces
références,
estliéun lins hypertexte vers un fichier contenant des relevés de
caractéristiquesde ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles
de
pièces- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe
vers
l'ongletde la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une
référence
après que l'utilisateur ai rentré son numéro et je voudrais
qu'elle
ouvrelefichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et
activerlacellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow
'c'estlapartie qui pose problème
Range("b42").Value = c ' juste pour vérifier la
recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit
j'ai
uneerreur, soit il m'ouvre sur le bon fichier mais pas le bon onglet
(enfait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
aa = Range("C11").Hyperlinks(1).Address
ss = Range("C11").Hyperlinks(1).SubAddress
ActiveWorkbook.FollowHyperlink Address:ª, SubAddress:=ss,
NewWindow:=True
Il semble donc que ça soit MA version d'XL2003 qui ait un léger problème.
Merci encore.
Daniel
"docm" <docmarti@spamcolba.net> a écrit dans le message de news:
ehsPc%23b1FHA.1564@tk2msftngp13.phx.gbl...
Ca fonctionne sur Excel 2000 chez moi.
Est-ce que la syntaxe suivante fonctionne sur Excel 2003 ?
aa = Range("C11").Hyperlinks(1).Address
ss = Range("C11").Hyperlinks(1).SubAddress
ActiveWorkbook.FollowHyperlink Address:ª, SubAddress:=ss,
NewWindow:=True
docm
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message news:
#kwMuzb1FHA.3520@TK2MSFTNGP10.phx.gbl...
Je pointe bien sur le classeur cible spécifié par "address", mais pas
sur
la
feuille et la cellule spécifié dans "subaddress". Le résultat est que
je
pointe sur Feuil1!A1 et non pas sur Feuil2!A10 comme cela se produit si
j'active manuellement le lien.
Daniel
"docm" <docmarti@spamcolba.net> a écrit dans le message de news:
%23%23GfTlb1FHA.1256@TK2MSFTNGP09.phx.gbl...
Ta procédure Test2 fonctionne parfaitement.
La voici.
Sub test2()
AA = Range("C11").Hyperlinks(1).Address
SS = Range("C11").Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:=True
End Sub
Qu'est-ce que tu ne comprends pas?
docm
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message news:
u15PRTa1FHA.1168@TK2MSFTNGP10.phx.gbl...
Bonsoir.
Je ne comprends pas. Regarde le classeur joint. Le classeur
"cible.xls"
est
un classeur vide.
http://cjoint.com/?kuuHjybsqN
XL2003
Merci d'avance.
Daniel
"docm" <docmarti@spamcolba.net> a écrit dans le message de news:
u2GDWqY1FHA.2348@TK2MSFTNGP15.phx.gbl...
Bonjour.
Pour ouvrir, à partir d'un lien hypertexte, un classeur externe
sur
la
bonne
cellule du bon onglet :
AA = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).Address
SS = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:úlse
docm
"Lilou_masquee" <Lilou_masquee@discussions.microsoft.com> a écrit
dans
le
message news:
4B34FDDC-5D61-431F-A2DB-923B4FE5258F@microsoft.com...
Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces
références,
est
lié
un lins hypertexte vers un fichier contenant des relevés de
caractéristiques
de ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles
de
pièces
- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe
vers
l'onglet
de la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une
référence
après que l'utilisateur ai rentré son numéro et je voudrais
qu'elle
ouvre
le
fichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et
activer
la
cellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow
'c'est
la
partie qui pose problème
Range("b42").Value = c ' juste pour vérifier la
recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit
j'ai
une
erreur, soit il m'ouvre sur le bon fichier mais pas le bon onglet
(en
fait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
aa = Range("C11").Hyperlinks(1).Address
ss = Range("C11").Hyperlinks(1).SubAddress
ActiveWorkbook.FollowHyperlink Address:ª, SubAddress:=ss,
NewWindow:=True
Il semble donc que ça soit MA version d'XL2003 qui ait un léger problème.
Merci encore.
Daniel
"docm" a écrit dans le message de news:
ehsPc%Ca fonctionne sur Excel 2000 chez moi.
Est-ce que la syntaxe suivante fonctionne sur Excel 2003 ?
aa = Range("C11").Hyperlinks(1).Address
ss = Range("C11").Hyperlinks(1).SubAddress
ActiveWorkbook.FollowHyperlink Address:ª, SubAddress:=ss,
NewWindow:=True
docm
"Daniel" a écrit dans le message news:
#Je pointe bien sur le classeur cible spécifié par "address", mais pas
sur
lafeuille et la cellule spécifié dans "subaddress". Le résultat est que
je
pointe sur Feuil1!A1 et non pas sur Feuil2!A10 comme cela se produit si
j'active manuellement le lien.
Daniel
"docm" a écrit dans le message de news:
%23%Ta procédure Test2 fonctionne parfaitement.
La voici.
Sub test2()
AA = Range("C11").Hyperlinks(1).Address
SS = Range("C11").Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:=True
End Sub
Qu'est-ce que tu ne comprends pas?
docm
"Daniel" a écrit dans le message news:Bonsoir.
Je ne comprends pas. Regarde le classeur joint. Le classeur
"cible.xls"
estun classeur vide.
http://cjoint.com/?kuuHjybsqN
XL2003
Merci d'avance.
Daniel
"docm" a écrit dans le message de news:Bonjour.
Pour ouvrir, à partir d'un lien hypertexte, un classeur externe
sur
labonne
cellule du bon onglet :
AA = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).Address
SS = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:úlse
docm
"Lilou_masquee" a écrit
danslemessage news:
Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces
références,
estliéun lins hypertexte vers un fichier contenant des relevés de
caractéristiquesde ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles
de
pièces- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe
vers
l'ongletde la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une
référence
après que l'utilisateur ai rentré son numéro et je voudrais
qu'elle
ouvrelefichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et
activerlacellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow
'c'estlapartie qui pose problème
Range("b42").Value = c ' juste pour vérifier la
recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit
j'ai
uneerreur, soit il m'ouvre sur le bon fichier mais pas le bon onglet
(enfait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
Je te posais la question pour que tu testes cette nouvelle syntaxe sur
Excel
2003 car je n'ai pas Excel 2003.aa = Range("C11").Hyperlinks(1).Address
ss = Range("C11").Hyperlinks(1).SubAddress
ActiveWorkbook.FollowHyperlink Address:ª, SubAddress:=ss,
NewWindow:=True
docm
"Daniel" a écrit dans le message news:
ub3X$Il semble donc que ça soit MA version d'XL2003 qui ait un léger problème.
Merci encore.
Daniel
"docm" a écrit dans le message de news:
ehsPc%Ca fonctionne sur Excel 2000 chez moi.
Est-ce que la syntaxe suivante fonctionne sur Excel 2003 ?
aa = Range("C11").Hyperlinks(1).Address
ss = Range("C11").Hyperlinks(1).SubAddress
ActiveWorkbook.FollowHyperlink Address:ª, SubAddress:=ss,
NewWindow:=True
docm
"Daniel" a écrit dans le message news:
#Je pointe bien sur le classeur cible spécifié par "address", mais pas
surlafeuille et la cellule spécifié dans "subaddress". Le résultat est que
jepointe sur Feuil1!A1 et non pas sur Feuil2!A10 comme cela se produit
si
j'active manuellement le lien.
Daniel
"docm" a écrit dans le message de news:
%23%Ta procédure Test2 fonctionne parfaitement.
La voici.
Sub test2()
AA = Range("C11").Hyperlinks(1).Address
SS = Range("C11").Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:=True
End Sub
Qu'est-ce que tu ne comprends pas?
docm
"Daniel" a écrit dans le message news:Bonsoir.
Je ne comprends pas. Regarde le classeur joint. Le classeur
"cible.xls"
estun classeur vide.
http://cjoint.com/?kuuHjybsqN
XL2003
Merci d'avance.
Daniel
"docm" a écrit dans le message de news:Bonjour.
Pour ouvrir, à partir d'un lien hypertexte, un classeur externe
surlabonne
cellule du bon onglet :
AA = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).Address
SS = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:úlse
docm
"Lilou_masquee" a écrit
danslemessage news:Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces
références,
estliéun lins hypertexte vers un fichier contenant des relevés de
caractéristiquesde ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles
depièces- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe
versl'ongletde la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une
référence
après que l'utilisateur ai rentré son numéro et je voudrais
qu'elleouvrelefichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et
activerlacellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow
'c'estlapartie qui pose problème
Range("b42").Value = c ' juste pour vérifier la
rechercheEnd If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit
j'aiuneerreur, soit il m'ouvre sur le bon fichier mais pas le bon
onglet
(enfait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
Je te posais la question pour que tu testes cette nouvelle syntaxe sur
Excel
2003 car je n'ai pas Excel 2003.
aa = Range("C11").Hyperlinks(1).Address
ss = Range("C11").Hyperlinks(1).SubAddress
ActiveWorkbook.FollowHyperlink Address:ª, SubAddress:=ss,
NewWindow:=True
docm
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message news:
ub3X$Xc1FHA.3756@tk2msftngp13.phx.gbl...
Il semble donc que ça soit MA version d'XL2003 qui ait un léger problème.
Merci encore.
Daniel
"docm" <docmarti@spamcolba.net> a écrit dans le message de news:
ehsPc%23b1FHA.1564@tk2msftngp13.phx.gbl...
Ca fonctionne sur Excel 2000 chez moi.
Est-ce que la syntaxe suivante fonctionne sur Excel 2003 ?
aa = Range("C11").Hyperlinks(1).Address
ss = Range("C11").Hyperlinks(1).SubAddress
ActiveWorkbook.FollowHyperlink Address:ª, SubAddress:=ss,
NewWindow:=True
docm
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message news:
#kwMuzb1FHA.3520@TK2MSFTNGP10.phx.gbl...
Je pointe bien sur le classeur cible spécifié par "address", mais pas
sur
la
feuille et la cellule spécifié dans "subaddress". Le résultat est que
je
pointe sur Feuil1!A1 et non pas sur Feuil2!A10 comme cela se produit
si
j'active manuellement le lien.
Daniel
"docm" <docmarti@spamcolba.net> a écrit dans le message de news:
%23%23GfTlb1FHA.1256@TK2MSFTNGP09.phx.gbl...
Ta procédure Test2 fonctionne parfaitement.
La voici.
Sub test2()
AA = Range("C11").Hyperlinks(1).Address
SS = Range("C11").Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:=True
End Sub
Qu'est-ce que tu ne comprends pas?
docm
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message news:
u15PRTa1FHA.1168@TK2MSFTNGP10.phx.gbl...
Bonsoir.
Je ne comprends pas. Regarde le classeur joint. Le classeur
"cible.xls"
est
un classeur vide.
http://cjoint.com/?kuuHjybsqN
XL2003
Merci d'avance.
Daniel
"docm" <docmarti@spamcolba.net> a écrit dans le message de news:
u2GDWqY1FHA.2348@TK2MSFTNGP15.phx.gbl...
Bonjour.
Pour ouvrir, à partir d'un lien hypertexte, un classeur externe
sur
la
bonne
cellule du bon onglet :
AA = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).Address
SS = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:úlse
docm
"Lilou_masquee" <Lilou_masquee@discussions.microsoft.com> a écrit
dans
le
message news:
4B34FDDC-5D61-431F-A2DB-923B4FE5258F@microsoft.com...
Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces
références,
est
lié
un lins hypertexte vers un fichier contenant des relevés de
caractéristiques
de ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles
de
pièces
- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe
vers
l'onglet
de la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une
référence
après que l'utilisateur ai rentré son numéro et je voudrais
qu'elle
ouvre
le
fichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et
activer
la
cellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow
'c'est
la
partie qui pose problème
Range("b42").Value = c ' juste pour vérifier la
recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit
j'ai
une
erreur, soit il m'ouvre sur le bon fichier mais pas le bon
onglet
(en
fait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
Je te posais la question pour que tu testes cette nouvelle syntaxe sur
Excel
2003 car je n'ai pas Excel 2003.aa = Range("C11").Hyperlinks(1).Address
ss = Range("C11").Hyperlinks(1).SubAddress
ActiveWorkbook.FollowHyperlink Address:ª, SubAddress:=ss,
NewWindow:=True
docm
"Daniel" a écrit dans le message news:
ub3X$Il semble donc que ça soit MA version d'XL2003 qui ait un léger problème.
Merci encore.
Daniel
"docm" a écrit dans le message de news:
ehsPc%Ca fonctionne sur Excel 2000 chez moi.
Est-ce que la syntaxe suivante fonctionne sur Excel 2003 ?
aa = Range("C11").Hyperlinks(1).Address
ss = Range("C11").Hyperlinks(1).SubAddress
ActiveWorkbook.FollowHyperlink Address:ª, SubAddress:=ss,
NewWindow:=True
docm
"Daniel" a écrit dans le message news:
#Je pointe bien sur le classeur cible spécifié par "address", mais pas
surlafeuille et la cellule spécifié dans "subaddress". Le résultat est que
jepointe sur Feuil1!A1 et non pas sur Feuil2!A10 comme cela se produit
si
j'active manuellement le lien.
Daniel
"docm" a écrit dans le message de news:
%23%Ta procédure Test2 fonctionne parfaitement.
La voici.
Sub test2()
AA = Range("C11").Hyperlinks(1).Address
SS = Range("C11").Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:=True
End Sub
Qu'est-ce que tu ne comprends pas?
docm
"Daniel" a écrit dans le message news:Bonsoir.
Je ne comprends pas. Regarde le classeur joint. Le classeur
"cible.xls"
estun classeur vide.
http://cjoint.com/?kuuHjybsqN
XL2003
Merci d'avance.
Daniel
"docm" a écrit dans le message de news:Bonjour.
Pour ouvrir, à partir d'un lien hypertexte, un classeur externe
surlabonne
cellule du bon onglet :
AA = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).Address
SS = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:úlse
docm
"Lilou_masquee" a écrit
danslemessage news:Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces
références,
estliéun lins hypertexte vers un fichier contenant des relevés de
caractéristiquesde ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles
depièces- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe
versl'ongletde la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une
référence
après que l'utilisateur ai rentré son numéro et je voudrais
qu'elleouvrelefichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et
activerlacellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow
'c'estlapartie qui pose problème
Range("b42").Value = c ' juste pour vérifier la
rechercheEnd If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit
j'aiuneerreur, soit il m'ouvre sur le bon fichier mais pas le bon
onglet
(enfait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
Bonjour.
Pour ouvrir, à partir d'un lien hypertexte, un classeur externe sur la bonne
cellule du bon onglet :
AA = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).Address
SS = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:úlse
docm
"Lilou_masquee" a écrit dans le
message news:Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces références, est
liéun lins hypertexte vers un fichier contenant des relevés de
caractéristiquesde ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles de pièces
- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe vers
l'ongletde la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une référence
après que l'utilisateur ai rentré son numéro et je voudrais qu'elle ouvre
lefichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et activer
lacellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow 'c'est la
partie qui pose problème
Range("b42").Value = c ' juste pour vérifier la recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit j'ai une
erreur, soit il m'ouvre sur le bon fichier mais pas le bon onglet (en fait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
Bonjour.
Pour ouvrir, à partir d'un lien hypertexte, un classeur externe sur la bonne
cellule du bon onglet :
AA = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).Address
SS = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:úlse
docm
"Lilou_masquee" <Lilou_masquee@discussions.microsoft.com> a écrit dans le
message news: 4B34FDDC-5D61-431F-A2DB-923B4FE5258F@microsoft.com...
Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces références, est
lié
un lins hypertexte vers un fichier contenant des relevés de
caractéristiques
de ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles de pièces
- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe vers
l'onglet
de la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une référence
après que l'utilisateur ai rentré son numéro et je voudrais qu'elle ouvre
le
fichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et activer
la
cellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow 'c'est la
partie qui pose problème
Range("b42").Value = c ' juste pour vérifier la recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit j'ai une
erreur, soit il m'ouvre sur le bon fichier mais pas le bon onglet (en fait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee
Bonjour.
Pour ouvrir, à partir d'un lien hypertexte, un classeur externe sur la bonne
cellule du bon onglet :
AA = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).Address
SS = Range("b12:b40").Cells(Count, 1).Hyperlinks(1).SubAddress
zz = AA & "#" & SS
ActiveWorkbook.FollowHyperlink Address:=zz, NewWindow:úlse
docm
"Lilou_masquee" a écrit dans le
message news:Je début en VBA alors j'ai un peu de mal.
J'ai une liste de références de pièces. A chacune de ces références, est
liéun lins hypertexte vers un fichier contenant des relevés de
caractéristiquesde ces pièces.
Le tableau se présente sous cette forme :
- 11 références
- 1 ligne de cellules fusionnée qui sépare les familles de pièces
- 4 références
- 1 autre ligne de cellules fusionnées
- 12 références
Il y a un fichier par famille de pièces et chaque lien pointe vers
l'ongletde la référence dans le fichier de la famille.
A coté de ca j'ai créer une macro qui me permet de retrouver une référence
après que l'utilisateur ai rentré son numéro et je voudrais qu'elle ouvre
lefichier concerné sur le bon onglet.
Voici le code :
Private Sub CommandButton1_Click()
Dim count As Integer
For Each c In Worksheets("Feuil1").Range("B12:B40")
If c.Value = Range("E6").Value Then
c.Activate 'pour rechercher la bonne réf. et activer
lacellule
count = ActiveCell.Row
Range("b12:b40").Cells(count, 1).Hyperlinks(1).Follow 'c'est la
partie qui pose problème
Range("b42").Value = c ' juste pour vérifier la recherche
End If
Next c
End Sub
Voilà j'ai essayé plusieurs solutions et rien ne marche, soit j'ai une
erreur, soit il m'ouvre sur le bon fichier mais pas le bon onglet (en fait
tjs le mm onglet pour chaque famille).
J'espère que j'ai été claire
Merci
Lilou_masquee