XL 2016 Affichage résultat code VBA

aqcic

XLDnaute Nouveau
Bonjour,

Je souhaite exécuter le code ci-dessous et afficher son résultat dans une feuille (onglet) spécifique et cellule spécifique et afficher la date d’exécution de ce même code dans une autre feuille spécifique et une cellule spécifique.
Comme il est écrit, le résultat s'affiche sur la feuille active et cellule A1 ce qui ne me convient pas.
J'espère que j'ai été clair et merci d'avance pour votre aide.

Sub Example1()
'Update 20150831
Dim xFSO As Object
Dim xFolder As Object
Dim xFile As Object
Dim xFiDialog As FileDialog
Dim xPath As String
Dim I As Integer
Set xFiDialog = Application.FileDialog(msoFileDialogFolderPicker)
If xFiDialog.Show = -1 Then
xPath = xFiDialog.SelectedItems(1)
End If
Set xFiDialog = Nothing
If xPath = "" Then Exit Sub
Set xFSO = CreateObject("Scripting.FileSystemObject")
Set xFolder = xFSO.GetFolder(xPath)
For Each xFile In xFolder.Files
I = I + 1
ActiveSheet.Hyperlinks.Add Cells(I, 1), xFile.Path, , , xFile.Name
Next
End Sub
 

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour

Peut-être qu'en remplaçant la boucle For xFile....Next par les lignes ci-dessous.

VB:
 'Ne pas oublier de mettre le bon nom de feuille Sheets("????")'
 With Sheets("NomDeLaFeuilleSpécifique")
        For Each xFile In xFolder.Files
            I = I + 1
            'où I représente le numéro de ligne de la feuille
            ' et 1 le numéro de colonne (A vous d'adapter)
            .Hyperlinks.Add .Cells(I, 1), xFile.Path, , , xFile.Name
        Next
End With

Bon après-midi
 

Hasco

XLDnaute Barbatruc
Repose en paix
Re,

Dans le code du bouton de la feuille 1:
VB:
With Sheets("Feuil2")
        For Each xFile In xFolder.Files
            I = I + 1
            .Hyperlinks.Add .Cells(11 + I, 4), xFile.Path, , , xFile.Name
        Next
 
 End With

A bientôt
 

Pièces jointes

  • Liste hypertext.xlsm
    20.9 KB · Affichages: 7

Discussions similaires

Réponses
2
Affichages
288
Réponses
2
Affichages
134

Statistiques des forums

Discussions
312 389
Messages
2 087 933
Membres
103 678
dernier inscrit
bibitm