Bonjour,
J'ai récupéré sur l'excellent site
http://www.excelabo.net/xl/repertoires.php#listecommentée
;0))
cette macro qui permet de lister tous les fichiers d'un
répertoire (dans la colonne A)et de mettre un raccourci
(dans la colonne B) pour y accéder.
Mon problème c'est que j'essaye de cette macro dans un
module
et ça ne fonctionne pas. Que dois-je faire afin qu'elle
fonctionne ???
Merci beaucoup
Cette macro met le nom de fichier en colonne A et un lien
hypertexte dans la colonne B.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As
Range, _
Cancel As Boolean)
Dim mess As String, mess2 As String, répertoire As String
Columns(1).Clear
Columns(2).Clear
mess = InputBox("entrez le nom du répertoire à explorer",
"Chemin du
répertoire", _
"c:windowstemp") 'ThisWorkbook.Path)
mess2 = InputBox( _
"entrez le type de fichier ( _par exemple xls ou mid ou mp3
ou doc ou tmp ou
wav etc...)" _
, "TYPE DE FICHIER", "mp3")
Application.ScreenUpdating = False
répertoire = Dir(mess & "*" & mess2, vbDirectory)
Do While répertoire <> ""
i = i + 1
Cells(i, 1) = répertoire
ActiveSheet.Hyperlinks.Add Anchor:Îlls(i, 2),
Address:=mess &
répertoire
Cells(i, 2) = mess & répertoire
répertoire = Dir
Loop
End Sub
--
Gaspareau
Règle anti spam
Pour réponse personnelle enlever un d au
début de mon adresse courriel
Bonjour,
J'ai récupéré sur l'excellent site
http://www.excelabo.net/xl/repertoires.php#listecommentée
;0))
cette macro qui permet de lister tous les fichiers d'un
répertoire (dans la colonne A)et de mettre un raccourci
(dans la colonne B) pour y accéder.
Mon problème c'est que j'essaye de cette macro dans un
module
et ça ne fonctionne pas. Que dois-je faire afin qu'elle
fonctionne ???
Merci beaucoup
Cette macro met le nom de fichier en colonne A et un lien
hypertexte dans la colonne B.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As
Range, _
Cancel As Boolean)
Dim mess As String, mess2 As String, répertoire As String
Columns(1).Clear
Columns(2).Clear
mess = InputBox("entrez le nom du répertoire à explorer",
"Chemin du
répertoire", _
"c:windowstemp") 'ThisWorkbook.Path)
mess2 = InputBox( _
"entrez le type de fichier ( _par exemple xls ou mid ou mp3
ou doc ou tmp ou
wav etc...)" _
, "TYPE DE FICHIER", "mp3")
Application.ScreenUpdating = False
répertoire = Dir(mess & "*" & mess2, vbDirectory)
Do While répertoire <> ""
i = i + 1
Cells(i, 1) = répertoire
ActiveSheet.Hyperlinks.Add Anchor:Îlls(i, 2),
Address:=mess &
répertoire
Cells(i, 2) = mess & répertoire
répertoire = Dir
Loop
End Sub
--
Gaspareau
Règle anti spam
Pour réponse personnelle enlever un d au
début de mon adresse courriel
Bonjour,
J'ai récupéré sur l'excellent site
http://www.excelabo.net/xl/repertoires.php#listecommentée
;0))
cette macro qui permet de lister tous les fichiers d'un
répertoire (dans la colonne A)et de mettre un raccourci
(dans la colonne B) pour y accéder.
Mon problème c'est que j'essaye de cette macro dans un
module
et ça ne fonctionne pas. Que dois-je faire afin qu'elle
fonctionne ???
Merci beaucoup
Cette macro met le nom de fichier en colonne A et un lien
hypertexte dans la colonne B.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As
Range, _
Cancel As Boolean)
Dim mess As String, mess2 As String, répertoire As String
Columns(1).Clear
Columns(2).Clear
mess = InputBox("entrez le nom du répertoire à explorer",
"Chemin du
répertoire", _
"c:windowstemp") 'ThisWorkbook.Path)
mess2 = InputBox( _
"entrez le type de fichier ( _par exemple xls ou mid ou mp3
ou doc ou tmp ou
wav etc...)" _
, "TYPE DE FICHIER", "mp3")
Application.ScreenUpdating = False
répertoire = Dir(mess & "*" & mess2, vbDirectory)
Do While répertoire <> ""
i = i + 1
Cells(i, 1) = répertoire
ActiveSheet.Hyperlinks.Add Anchor:Îlls(i, 2),
Address:=mess &
répertoire
Cells(i, 2) = mess & répertoire
répertoire = Dir
Loop
End Sub
--
Gaspareau
Règle anti spam
Pour réponse personnelle enlever un d au
début de mon adresse courriel
Bonjour,
J'ai récupéré sur l'excellent site
http://www.excelabo.net/xl/repertoires.php#listecommentée
;0))
cette macro qui permet de lister tous les fichiers d'un
répertoire (dans la colonne A)et de mettre un raccourci
(dans la colonne B) pour y accéder.
Mon problème c'est que j'essaye de cette macro dans un
module
et ça ne fonctionne pas. Que dois-je faire afin qu'elle
fonctionne ???
Merci beaucoup
Cette macro met le nom de fichier en colonne A et un lien
hypertexte dans la colonne B.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As
Range, _
Cancel As Boolean)
Dim mess As String, mess2 As String, répertoire As String
Columns(1).Clear
Columns(2).Clear
mess = InputBox("entrez le nom du répertoire à explorer",
"Chemin du
répertoire", _
"c:windowstemp") 'ThisWorkbook.Path)
mess2 = InputBox( _
"entrez le type de fichier ( _par exemple xls ou mid ou mp3
ou doc ou tmp ou
wav etc...)" _
, "TYPE DE FICHIER", "mp3")
Application.ScreenUpdating = False
répertoire = Dir(mess & "*" & mess2, vbDirectory)
Do While répertoire <> ""
i = i + 1
Cells(i, 1) = répertoire
ActiveSheet.Hyperlinks.Add Anchor:Îlls(i, 2),
Address:=mess &
répertoire
Cells(i, 2) = mess & répertoire
répertoire = Dir
Loop
End Sub
--
Gaspareau
Règle anti spam
Pour réponse personnelle enlever un d au
début de mon adresse courriel
Bonjour,
J'ai récupéré sur l'excellent site
http://www.excelabo.net/xl/repertoires.php#listecommentée
;0))
cette macro qui permet de lister tous les fichiers d'un
répertoire (dans la colonne A)et de mettre un raccourci
(dans la colonne B) pour y accéder.
Mon problème c'est que j'essaye de cette macro dans un
module
et ça ne fonctionne pas. Que dois-je faire afin qu'elle
fonctionne ???
Merci beaucoup
Cette macro met le nom de fichier en colonne A et un lien
hypertexte dans la colonne B.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As
Range, _
Cancel As Boolean)
Dim mess As String, mess2 As String, répertoire As String
Columns(1).Clear
Columns(2).Clear
mess = InputBox("entrez le nom du répertoire à explorer",
"Chemin du
répertoire", _
"c:windowstemp") 'ThisWorkbook.Path)
mess2 = InputBox( _
"entrez le type de fichier ( _par exemple xls ou mid ou mp3
ou doc ou tmp ou
wav etc...)" _
, "TYPE DE FICHIER", "mp3")
Application.ScreenUpdating = False
répertoire = Dir(mess & "*" & mess2, vbDirectory)
Do While répertoire <> ""
i = i + 1
Cells(i, 1) = répertoire
ActiveSheet.Hyperlinks.Add Anchor:Îlls(i, 2),
Address:=mess &
répertoire
Cells(i, 2) = mess & répertoire
répertoire = Dir
Loop
End Sub
--
Gaspareau
Règle anti spam
Pour réponse personnelle enlever un d au
début de mon adresse courriel
Bonjour,
J'ai récupéré sur l'excellent site
http://www.excelabo.net/xl/repertoires.php#listecommentée
;0))
cette macro qui permet de lister tous les fichiers d'un
répertoire (dans la colonne A)et de mettre un raccourci
(dans la colonne B) pour y accéder.
Mon problème c'est que j'essaye de cette macro dans un
module
et ça ne fonctionne pas. Que dois-je faire afin qu'elle
fonctionne ???
Merci beaucoup
Cette macro met le nom de fichier en colonne A et un lien
hypertexte dans la colonne B.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As
Range, _
Cancel As Boolean)
Dim mess As String, mess2 As String, répertoire As String
Columns(1).Clear
Columns(2).Clear
mess = InputBox("entrez le nom du répertoire à explorer",
"Chemin du
répertoire", _
"c:windowstemp") 'ThisWorkbook.Path)
mess2 = InputBox( _
"entrez le type de fichier ( _par exemple xls ou mid ou mp3
ou doc ou tmp ou
wav etc...)" _
, "TYPE DE FICHIER", "mp3")
Application.ScreenUpdating = False
répertoire = Dir(mess & "*" & mess2, vbDirectory)
Do While répertoire <> ""
i = i + 1
Cells(i, 1) = répertoire
ActiveSheet.Hyperlinks.Add Anchor:Îlls(i, 2),
Address:=mess &
répertoire
Cells(i, 2) = mess & répertoire
répertoire = Dir
Loop
End Sub
--
Gaspareau
Règle anti spam
Pour réponse personnelle enlever un d au
début de mon adresse courriel
Bonjour Gaspareau,
Cette macro fonctionne très bien. Elle lancée par un événement de la feuille (double-clic dans une cellule de la feuille
où tu placeras le code- module feuille) . Si tu veux l'activer par un bouton de commande, utilise un bouton de la barre
d'outils "Formulaire" et attache lui cette macro en prenant soin de copier cette macro dans un module standard et en
modifiant son titre pour un nom de procédure conventionnel. De plus, tu devras modifier légèrement la macro, si tu veux
qu'elle le s'applique à une feuille particulière.. de la façon dont elle est écrite, c'est la feuille active qui est
utilisée d'office...
Attention, il se peut qu'il y ait des lignes coupées par le service de messagerie.
Misange 1 , Gaspareau 0
;-))
'-------------------------------
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim mess As String, mess2 As String
Dim répertoire As String
Columns(1).Clear
Columns(2).Clear
mess = InputBox("entrez le nom du répertoire à explorer", _
"Chemin du répertoire", "c:excel")
mess2 = InputBox("entrez le type de fichier(" & _
"par exemple xls ou mid ou mp3 ou doc " & _
"ou tmp ou wav etc...)", "TYPE DE FICHIER", "mp3")
Application.ScreenUpdating = False
répertoire = Dir(mess & "*" & mess2, vbDirectory)
Do While répertoire <> ""
i = i + 1
Cells(i, 1) = répertoire
ActiveSheet.Hyperlinks.Add _
Anchor:Îlls(i, 2), Address:=mess & répertoire
Cells(i, 2) = mess & répertoire
répertoire = Dir
Loop
End Sub
'-------------------------------
Salutations!
"Gaspareau" a écrit dans le message de news:
Bonjour,
J'ai récupéré sur l'excellent site
http://www.excelabo.net/xl/repertoires.php#listecommentée
;0))
cette macro qui permet de lister tous les fichiers d'un
répertoire (dans la colonne A)et de mettre un raccourci
(dans la colonne B) pour y accéder.
Mon problème c'est que j'essaye de cette macro dans un
module
et ça ne fonctionne pas. Que dois-je faire afin qu'elle
fonctionne ???
Merci beaucoup
Cette macro met le nom de fichier en colonne A et un lien
hypertexte dans la colonne B.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As
Range, _
Cancel As Boolean)
Dim mess As String, mess2 As String, répertoire As String
Columns(1).Clear
Columns(2).Clear
mess = InputBox("entrez le nom du répertoire à explorer",
"Chemin du
répertoire", _
"c:windowstemp") 'ThisWorkbook.Path)
mess2 = InputBox( _
"entrez le type de fichier ( _par exemple xls ou mid ou mp3
ou doc ou tmp ou
wav etc...)" _
, "TYPE DE FICHIER", "mp3")
Application.ScreenUpdating = False
répertoire = Dir(mess & "*" & mess2, vbDirectory)
Do While répertoire <> ""
i = i + 1
Cells(i, 1) = répertoire
ActiveSheet.Hyperlinks.Add Anchor:Îlls(i, 2),
Address:=mess &
répertoire
Cells(i, 2) = mess & répertoire
répertoire = Dir
Loop
End Sub
Bonjour Gaspareau,
Cette macro fonctionne très bien. Elle lancée par un événement de la feuille (double-clic dans une cellule de la feuille
où tu placeras le code- module feuille) . Si tu veux l'activer par un bouton de commande, utilise un bouton de la barre
d'outils "Formulaire" et attache lui cette macro en prenant soin de copier cette macro dans un module standard et en
modifiant son titre pour un nom de procédure conventionnel. De plus, tu devras modifier légèrement la macro, si tu veux
qu'elle le s'applique à une feuille particulière.. de la façon dont elle est écrite, c'est la feuille active qui est
utilisée d'office...
Attention, il se peut qu'il y ait des lignes coupées par le service de messagerie.
Misange 1 , Gaspareau 0
;-))
'-------------------------------
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim mess As String, mess2 As String
Dim répertoire As String
Columns(1).Clear
Columns(2).Clear
mess = InputBox("entrez le nom du répertoire à explorer", _
"Chemin du répertoire", "c:excel")
mess2 = InputBox("entrez le type de fichier(" & _
"par exemple xls ou mid ou mp3 ou doc " & _
"ou tmp ou wav etc...)", "TYPE DE FICHIER", "mp3")
Application.ScreenUpdating = False
répertoire = Dir(mess & "*" & mess2, vbDirectory)
Do While répertoire <> ""
i = i + 1
Cells(i, 1) = répertoire
ActiveSheet.Hyperlinks.Add _
Anchor:Îlls(i, 2), Address:=mess & répertoire
Cells(i, 2) = mess & répertoire
répertoire = Dir
Loop
End Sub
'-------------------------------
Salutations!
"Gaspareau" <ddsauvageau@ville.becancour.qc.ca> a écrit dans le message de news:Ot0UxbhrDHA.1872@TK2MSFTNGP09.phx.gbl...
Bonjour,
J'ai récupéré sur l'excellent site
http://www.excelabo.net/xl/repertoires.php#listecommentée
;0))
cette macro qui permet de lister tous les fichiers d'un
répertoire (dans la colonne A)et de mettre un raccourci
(dans la colonne B) pour y accéder.
Mon problème c'est que j'essaye de cette macro dans un
module
et ça ne fonctionne pas. Que dois-je faire afin qu'elle
fonctionne ???
Merci beaucoup
Cette macro met le nom de fichier en colonne A et un lien
hypertexte dans la colonne B.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As
Range, _
Cancel As Boolean)
Dim mess As String, mess2 As String, répertoire As String
Columns(1).Clear
Columns(2).Clear
mess = InputBox("entrez le nom du répertoire à explorer",
"Chemin du
répertoire", _
"c:windowstemp") 'ThisWorkbook.Path)
mess2 = InputBox( _
"entrez le type de fichier ( _par exemple xls ou mid ou mp3
ou doc ou tmp ou
wav etc...)" _
, "TYPE DE FICHIER", "mp3")
Application.ScreenUpdating = False
répertoire = Dir(mess & "*" & mess2, vbDirectory)
Do While répertoire <> ""
i = i + 1
Cells(i, 1) = répertoire
ActiveSheet.Hyperlinks.Add Anchor:Îlls(i, 2),
Address:=mess &
répertoire
Cells(i, 2) = mess & répertoire
répertoire = Dir
Loop
End Sub
Bonjour Gaspareau,
Cette macro fonctionne très bien. Elle lancée par un événement de la feuille (double-clic dans une cellule de la feuille
où tu placeras le code- module feuille) . Si tu veux l'activer par un bouton de commande, utilise un bouton de la barre
d'outils "Formulaire" et attache lui cette macro en prenant soin de copier cette macro dans un module standard et en
modifiant son titre pour un nom de procédure conventionnel. De plus, tu devras modifier légèrement la macro, si tu veux
qu'elle le s'applique à une feuille particulière.. de la façon dont elle est écrite, c'est la feuille active qui est
utilisée d'office...
Attention, il se peut qu'il y ait des lignes coupées par le service de messagerie.
Misange 1 , Gaspareau 0
;-))
'-------------------------------
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim mess As String, mess2 As String
Dim répertoire As String
Columns(1).Clear
Columns(2).Clear
mess = InputBox("entrez le nom du répertoire à explorer", _
"Chemin du répertoire", "c:excel")
mess2 = InputBox("entrez le type de fichier(" & _
"par exemple xls ou mid ou mp3 ou doc " & _
"ou tmp ou wav etc...)", "TYPE DE FICHIER", "mp3")
Application.ScreenUpdating = False
répertoire = Dir(mess & "*" & mess2, vbDirectory)
Do While répertoire <> ""
i = i + 1
Cells(i, 1) = répertoire
ActiveSheet.Hyperlinks.Add _
Anchor:Îlls(i, 2), Address:=mess & répertoire
Cells(i, 2) = mess & répertoire
répertoire = Dir
Loop
End Sub
'-------------------------------
Salutations!
"Gaspareau" a écrit dans le message de news:
Bonjour,
J'ai récupéré sur l'excellent site
http://www.excelabo.net/xl/repertoires.php#listecommentée
;0))
cette macro qui permet de lister tous les fichiers d'un
répertoire (dans la colonne A)et de mettre un raccourci
(dans la colonne B) pour y accéder.
Mon problème c'est que j'essaye de cette macro dans un
module
et ça ne fonctionne pas. Que dois-je faire afin qu'elle
fonctionne ???
Merci beaucoup
Cette macro met le nom de fichier en colonne A et un lien
hypertexte dans la colonne B.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As
Range, _
Cancel As Boolean)
Dim mess As String, mess2 As String, répertoire As String
Columns(1).Clear
Columns(2).Clear
mess = InputBox("entrez le nom du répertoire à explorer",
"Chemin du
répertoire", _
"c:windowstemp") 'ThisWorkbook.Path)
mess2 = InputBox( _
"entrez le type de fichier ( _par exemple xls ou mid ou mp3
ou doc ou tmp ou
wav etc...)" _
, "TYPE DE FICHIER", "mp3")
Application.ScreenUpdating = False
répertoire = Dir(mess & "*" & mess2, vbDirectory)
Do While répertoire <> ""
i = i + 1
Cells(i, 1) = répertoire
ActiveSheet.Hyperlinks.Add Anchor:Îlls(i, 2),
Address:=mess &
répertoire
Cells(i, 2) = mess & répertoire
répertoire = Dir
Loop
End Sub
Bonjour Gaspareau,
Cette macro fonctionne très bien. Elle lancée par un
événement de la feuille (double-clic dans une cellule de la
où tu placeras le code- module feuille) . Si tu veux
l'activer par un bouton de commande, utilise un bouton de la
d'outils "Formulaire" et attache lui cette macro en
prenant soin de copier cette macro dans un module standard
modifiant son titre pour un nom de procédure
conventionnel. De plus, tu devras modifier légèrement la
qu'elle le s'applique à une feuille particulière.. de la
façon dont elle est écrite, c'est la feuille active qui est
utilisée d'office...
Attention, il se peut qu'il y ait des lignes coupées par
le service de messagerie.
Misange 1 , Gaspareau 0
;-))
'-------------------------------
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As
Range, Cancel As Boolean)
Dim mess As String, mess2 As String
Dim répertoire As String
Columns(1).Clear
Columns(2).Clear
mess = InputBox("entrez le nom du répertoire à explorer",
_
"Chemin du répertoire", "c:excel")
mess2 = InputBox("entrez le type de fichier(" & _
"par exemple xls ou mid ou mp3 ou doc " & _
"ou tmp ou wav etc...)", "TYPE DE FICHIER", "mp3")
Application.ScreenUpdating = False
répertoire = Dir(mess & "*" & mess2, vbDirectory)
Do While répertoire <> ""
i = i + 1
Cells(i, 1) = répertoire
ActiveSheet.Hyperlinks.Add _
Anchor:Îlls(i, 2), Address:=mess & répertoire
Cells(i, 2) = mess & répertoire
répertoire = Dir
Loop
End Sub
'-------------------------------
Salutations!
"Gaspareau" a écrit
dans le message de
Bonjour,
J'ai récupéré sur l'excellent site
http://www.excelabo.net/xl/repertoires.php#listecommentée
;0))
cette macro qui permet de lister tous les fichiers d'un
répertoire (dans la colonne A)et de mettre un raccourci
(dans la colonne B) pour y accéder.
Mon problème c'est que j'essaye de cette macro dans un
module
et ça ne fonctionne pas. Que dois-je faire afin qu'elle
fonctionne ???
Merci beaucoup
Cette macro met le nom de fichier en colonne A et un lien
hypertexte dans la colonne B.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As
Range, _
Cancel As Boolean)
Dim mess As String, mess2 As String, répertoire As String
Columns(1).Clear
Columns(2).Clear
mess = InputBox("entrez le nom du répertoire à explorer",
"Chemin du
répertoire", _
"c:windowstemp") 'ThisWorkbook.Path)
mess2 = InputBox( _
"entrez le type de fichier ( _par exemple xls ou mid ou
mp3
ou doc ou tmp ou
wav etc...)" _
, "TYPE DE FICHIER", "mp3")
Application.ScreenUpdating = False
répertoire = Dir(mess & "*" & mess2, vbDirectory)
Do While répertoire <> ""
i = i + 1
Cells(i, 1) = répertoire
ActiveSheet.Hyperlinks.Add Anchor:Îlls(i, 2),
Address:=mess &
répertoire
Cells(i, 2) = mess & répertoire
répertoire = Dir
Loop
End Sub
--
Gaspareau
Règle anti spam
Pour réponse personnelle enlever un d au
début de mon adresse courriel
Bonjour Gaspareau,
Cette macro fonctionne très bien. Elle lancée par un
événement de la feuille (double-clic dans une cellule de la
où tu placeras le code- module feuille) . Si tu veux
l'activer par un bouton de commande, utilise un bouton de la
d'outils "Formulaire" et attache lui cette macro en
prenant soin de copier cette macro dans un module standard
modifiant son titre pour un nom de procédure
conventionnel. De plus, tu devras modifier légèrement la
qu'elle le s'applique à une feuille particulière.. de la
façon dont elle est écrite, c'est la feuille active qui est
utilisée d'office...
Attention, il se peut qu'il y ait des lignes coupées par
le service de messagerie.
Misange 1 , Gaspareau 0
;-))
'-------------------------------
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As
Range, Cancel As Boolean)
Dim mess As String, mess2 As String
Dim répertoire As String
Columns(1).Clear
Columns(2).Clear
mess = InputBox("entrez le nom du répertoire à explorer",
_
"Chemin du répertoire", "c:excel")
mess2 = InputBox("entrez le type de fichier(" & _
"par exemple xls ou mid ou mp3 ou doc " & _
"ou tmp ou wav etc...)", "TYPE DE FICHIER", "mp3")
Application.ScreenUpdating = False
répertoire = Dir(mess & "*" & mess2, vbDirectory)
Do While répertoire <> ""
i = i + 1
Cells(i, 1) = répertoire
ActiveSheet.Hyperlinks.Add _
Anchor:Îlls(i, 2), Address:=mess & répertoire
Cells(i, 2) = mess & répertoire
répertoire = Dir
Loop
End Sub
'-------------------------------
Salutations!
"Gaspareau" <ddsauvageau@ville.becancour.qc.ca> a écrit
dans le message de
Bonjour,
J'ai récupéré sur l'excellent site
http://www.excelabo.net/xl/repertoires.php#listecommentée
;0))
cette macro qui permet de lister tous les fichiers d'un
répertoire (dans la colonne A)et de mettre un raccourci
(dans la colonne B) pour y accéder.
Mon problème c'est que j'essaye de cette macro dans un
module
et ça ne fonctionne pas. Que dois-je faire afin qu'elle
fonctionne ???
Merci beaucoup
Cette macro met le nom de fichier en colonne A et un lien
hypertexte dans la colonne B.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As
Range, _
Cancel As Boolean)
Dim mess As String, mess2 As String, répertoire As String
Columns(1).Clear
Columns(2).Clear
mess = InputBox("entrez le nom du répertoire à explorer",
"Chemin du
répertoire", _
"c:windowstemp") 'ThisWorkbook.Path)
mess2 = InputBox( _
"entrez le type de fichier ( _par exemple xls ou mid ou
mp3
ou doc ou tmp ou
wav etc...)" _
, "TYPE DE FICHIER", "mp3")
Application.ScreenUpdating = False
répertoire = Dir(mess & "*" & mess2, vbDirectory)
Do While répertoire <> ""
i = i + 1
Cells(i, 1) = répertoire
ActiveSheet.Hyperlinks.Add Anchor:Îlls(i, 2),
Address:=mess &
répertoire
Cells(i, 2) = mess & répertoire
répertoire = Dir
Loop
End Sub
--
Gaspareau
Règle anti spam
Pour réponse personnelle enlever un d au
début de mon adresse courriel
Bonjour Gaspareau,
Cette macro fonctionne très bien. Elle lancée par un
événement de la feuille (double-clic dans une cellule de la
où tu placeras le code- module feuille) . Si tu veux
l'activer par un bouton de commande, utilise un bouton de la
d'outils "Formulaire" et attache lui cette macro en
prenant soin de copier cette macro dans un module standard
modifiant son titre pour un nom de procédure
conventionnel. De plus, tu devras modifier légèrement la
qu'elle le s'applique à une feuille particulière.. de la
façon dont elle est écrite, c'est la feuille active qui est
utilisée d'office...
Attention, il se peut qu'il y ait des lignes coupées par
le service de messagerie.
Misange 1 , Gaspareau 0
;-))
'-------------------------------
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As
Range, Cancel As Boolean)
Dim mess As String, mess2 As String
Dim répertoire As String
Columns(1).Clear
Columns(2).Clear
mess = InputBox("entrez le nom du répertoire à explorer",
_
"Chemin du répertoire", "c:excel")
mess2 = InputBox("entrez le type de fichier(" & _
"par exemple xls ou mid ou mp3 ou doc " & _
"ou tmp ou wav etc...)", "TYPE DE FICHIER", "mp3")
Application.ScreenUpdating = False
répertoire = Dir(mess & "*" & mess2, vbDirectory)
Do While répertoire <> ""
i = i + 1
Cells(i, 1) = répertoire
ActiveSheet.Hyperlinks.Add _
Anchor:Îlls(i, 2), Address:=mess & répertoire
Cells(i, 2) = mess & répertoire
répertoire = Dir
Loop
End Sub
'-------------------------------
Salutations!
"Gaspareau" a écrit
dans le message de
Bonjour,
J'ai récupéré sur l'excellent site
http://www.excelabo.net/xl/repertoires.php#listecommentée
;0))
cette macro qui permet de lister tous les fichiers d'un
répertoire (dans la colonne A)et de mettre un raccourci
(dans la colonne B) pour y accéder.
Mon problème c'est que j'essaye de cette macro dans un
module
et ça ne fonctionne pas. Que dois-je faire afin qu'elle
fonctionne ???
Merci beaucoup
Cette macro met le nom de fichier en colonne A et un lien
hypertexte dans la colonne B.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As
Range, _
Cancel As Boolean)
Dim mess As String, mess2 As String, répertoire As String
Columns(1).Clear
Columns(2).Clear
mess = InputBox("entrez le nom du répertoire à explorer",
"Chemin du
répertoire", _
"c:windowstemp") 'ThisWorkbook.Path)
mess2 = InputBox( _
"entrez le type de fichier ( _par exemple xls ou mid ou
mp3
ou doc ou tmp ou
wav etc...)" _
, "TYPE DE FICHIER", "mp3")
Application.ScreenUpdating = False
répertoire = Dir(mess & "*" & mess2, vbDirectory)
Do While répertoire <> ""
i = i + 1
Cells(i, 1) = répertoire
ActiveSheet.Hyperlinks.Add Anchor:Îlls(i, 2),
Address:=mess &
répertoire
Cells(i, 2) = mess & répertoire
répertoire = Dir
Loop
End Sub
--
Gaspareau
Règle anti spam
Pour réponse personnelle enlever un d au
début de mon adresse courriel
-----Message d'origine-----
Bonjour,
J'ai récupéré sur l'excellent site
http://www.excelabo.net/xl/repertoires.php#listecommentée
;0))
cette macro qui permet de lister tous les fichiers d'un
répertoire (dans la colonne A)et de mettre un raccourci
(dans la colonne B) pour y accéder.
Mon problème c'est que j'essaye de cette macro dans un
module
et ça ne fonctionne pas. Que dois-je faire afin qu'elle
fonctionne ???
Merci beaucoup
Cette macro met le nom de fichier en colonne A et un lien
hypertexte dans la colonne B.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As
Range, _
Cancel As Boolean)
Dim mess As String, mess2 As String, répertoire As String
Columns(1).Clear
Columns(2).Clear
mess = InputBox("entrez le nom du répertoire à explorer",
"Chemin du
répertoire", _
"c:windowstemp") 'ThisWorkbook.Path)
mess2 = InputBox( _
"entrez le type de fichier ( _par exemple xls ou mid ou
mp3
ou doc ou tmp ou
wav etc...)" _
, "TYPE DE FICHIER", "mp3")
Application.ScreenUpdating = False
répertoire = Dir(mess & "*" & mess2, vbDirectory)
Do While répertoire <> ""
i = i + 1
Cells(i, 1) = répertoire
ActiveSheet.Hyperlinks.Add Anchor:Îlls(i, 2),
Address:=mess &
répertoire
Cells(i, 2) = mess & répertoire
répertoire = Dir
Loop
End Sub
--
Gaspareau
Règle anti spam
Pour réponse personnelle enlever un d au
début de mon adresse courriel
.
-----Message d'origine-----
Bonjour,
J'ai récupéré sur l'excellent site
http://www.excelabo.net/xl/repertoires.php#listecommentée
;0))
cette macro qui permet de lister tous les fichiers d'un
répertoire (dans la colonne A)et de mettre un raccourci
(dans la colonne B) pour y accéder.
Mon problème c'est que j'essaye de cette macro dans un
module
et ça ne fonctionne pas. Que dois-je faire afin qu'elle
fonctionne ???
Merci beaucoup
Cette macro met le nom de fichier en colonne A et un lien
hypertexte dans la colonne B.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As
Range, _
Cancel As Boolean)
Dim mess As String, mess2 As String, répertoire As String
Columns(1).Clear
Columns(2).Clear
mess = InputBox("entrez le nom du répertoire à explorer",
"Chemin du
répertoire", _
"c:windowstemp") 'ThisWorkbook.Path)
mess2 = InputBox( _
"entrez le type de fichier ( _par exemple xls ou mid ou
mp3
ou doc ou tmp ou
wav etc...)" _
, "TYPE DE FICHIER", "mp3")
Application.ScreenUpdating = False
répertoire = Dir(mess & "*" & mess2, vbDirectory)
Do While répertoire <> ""
i = i + 1
Cells(i, 1) = répertoire
ActiveSheet.Hyperlinks.Add Anchor:=Cells(i, 2),
Address:=mess &
répertoire
Cells(i, 2) = mess & répertoire
répertoire = Dir
Loop
End Sub
--
Gaspareau
Règle anti spam
Pour réponse personnelle enlever un d au
début de mon adresse courriel
.
-----Message d'origine-----
Bonjour,
J'ai récupéré sur l'excellent site
http://www.excelabo.net/xl/repertoires.php#listecommentée
;0))
cette macro qui permet de lister tous les fichiers d'un
répertoire (dans la colonne A)et de mettre un raccourci
(dans la colonne B) pour y accéder.
Mon problème c'est que j'essaye de cette macro dans un
module
et ça ne fonctionne pas. Que dois-je faire afin qu'elle
fonctionne ???
Merci beaucoup
Cette macro met le nom de fichier en colonne A et un lien
hypertexte dans la colonne B.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As
Range, _
Cancel As Boolean)
Dim mess As String, mess2 As String, répertoire As String
Columns(1).Clear
Columns(2).Clear
mess = InputBox("entrez le nom du répertoire à explorer",
"Chemin du
répertoire", _
"c:windowstemp") 'ThisWorkbook.Path)
mess2 = InputBox( _
"entrez le type de fichier ( _par exemple xls ou mid ou
mp3
ou doc ou tmp ou
wav etc...)" _
, "TYPE DE FICHIER", "mp3")
Application.ScreenUpdating = False
répertoire = Dir(mess & "*" & mess2, vbDirectory)
Do While répertoire <> ""
i = i + 1
Cells(i, 1) = répertoire
ActiveSheet.Hyperlinks.Add Anchor:Îlls(i, 2),
Address:=mess &
répertoire
Cells(i, 2) = mess & répertoire
répertoire = Dir
Loop
End Sub
--
Gaspareau
Règle anti spam
Pour réponse personnelle enlever un d au
début de mon adresse courriel
.
Bonjour,
J'ai récupéré sur l'excellent site
http://www.excelabo.net/xl/repertoires.php#listecommentée
;0))
cette macro qui permet de lister tous les fichiers d'un
répertoire (dans la colonne A)et de mettre un raccourci
(dans la colonne B) pour y accéder.
Mon problème c'est que j'essaye de cette macro dans un
module
et ça ne fonctionne pas. Que dois-je faire afin qu'elle
fonctionne ???
Merci beaucoup
Cette macro met le nom de fichier en colonne A et un lien
hypertexte dans la colonne B.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As
Range, _
Cancel As Boolean)
Dim mess As String, mess2 As String, répertoire As String
Columns(1).Clear
Columns(2).Clear
mess = InputBox("entrez le nom du répertoire à explorer",
"Chemin du
répertoire", _
"c:windowstemp") 'ThisWorkbook.Path)
mess2 = InputBox( _
"entrez le type de fichier ( _par exemple xls ou mid ou
mp3
ou doc ou tmp ou
wav etc...)" _
, "TYPE DE FICHIER", "mp3")
Application.ScreenUpdating = False
répertoire = Dir(mess & "*" & mess2, vbDirectory)
Do While répertoire <> ""
i = i + 1
Cells(i, 1) = répertoire
ActiveSheet.Hyperlinks.Add Anchor:Îlls(i, 2),
Address:=mess &
répertoire
Cells(i, 2) = mess & répertoire
répertoire = Dir
Loop
End Sub
--
Gaspareau
Règle anti spam
Pour réponse personnelle enlever un d au
début de mon adresse courriel
Bonjour,
J'ai récupéré sur l'excellent site
http://www.excelabo.net/xl/repertoires.php#listecommentée
;0))
cette macro qui permet de lister tous les fichiers d'un
répertoire (dans la colonne A)et de mettre un raccourci
(dans la colonne B) pour y accéder.
Mon problème c'est que j'essaye de cette macro dans un
module
et ça ne fonctionne pas. Que dois-je faire afin qu'elle
fonctionne ???
Merci beaucoup
Cette macro met le nom de fichier en colonne A et un lien
hypertexte dans la colonne B.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As
Range, _
Cancel As Boolean)
Dim mess As String, mess2 As String, répertoire As String
Columns(1).Clear
Columns(2).Clear
mess = InputBox("entrez le nom du répertoire à explorer",
"Chemin du
répertoire", _
"c:windowstemp") 'ThisWorkbook.Path)
mess2 = InputBox( _
"entrez le type de fichier ( _par exemple xls ou mid ou
mp3
ou doc ou tmp ou
wav etc...)" _
, "TYPE DE FICHIER", "mp3")
Application.ScreenUpdating = False
répertoire = Dir(mess & "*" & mess2, vbDirectory)
Do While répertoire <> ""
i = i + 1
Cells(i, 1) = répertoire
ActiveSheet.Hyperlinks.Add Anchor:Îlls(i, 2),
Address:=mess &
répertoire
Cells(i, 2) = mess & répertoire
répertoire = Dir
Loop
End Sub
--
Gaspareau
Règle anti spam
Pour réponse personnelle enlever un d au
début de mon adresse courriel
Bonjour,
J'ai récupéré sur l'excellent site
http://www.excelabo.net/xl/repertoires.php#listecommentée
;0))
cette macro qui permet de lister tous les fichiers d'un
répertoire (dans la colonne A)et de mettre un raccourci
(dans la colonne B) pour y accéder.
Mon problème c'est que j'essaye de cette macro dans un
module
et ça ne fonctionne pas. Que dois-je faire afin qu'elle
fonctionne ???
Merci beaucoup
Cette macro met le nom de fichier en colonne A et un lien
hypertexte dans la colonne B.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As
Range, _
Cancel As Boolean)
Dim mess As String, mess2 As String, répertoire As String
Columns(1).Clear
Columns(2).Clear
mess = InputBox("entrez le nom du répertoire à explorer",
"Chemin du
répertoire", _
"c:windowstemp") 'ThisWorkbook.Path)
mess2 = InputBox( _
"entrez le type de fichier ( _par exemple xls ou mid ou
mp3
ou doc ou tmp ou
wav etc...)" _
, "TYPE DE FICHIER", "mp3")
Application.ScreenUpdating = False
répertoire = Dir(mess & "*" & mess2, vbDirectory)
Do While répertoire <> ""
i = i + 1
Cells(i, 1) = répertoire
ActiveSheet.Hyperlinks.Add Anchor:Îlls(i, 2),
Address:=mess &
répertoire
Cells(i, 2) = mess & répertoire
répertoire = Dir
Loop
End Sub
--
Gaspareau
Règle anti spam
Pour réponse personnelle enlever un d au
début de mon adresse courriel