je souhaite récupérer tous les fichier .res d'un dossier.
Ce bout de code fonctionne dans un module sous excel par contre il y à un
Pb. sous VB6 (que je découvre) à la ligne .FoundFiles .
Quelqu'un sait t-il pourquoi ?
Merçi,
Ablobaka
Dim Chemin As String
Dim RES() As String
Chemin = Application.GetOpenFilename("*.res,*.res,Tous,*.*", 1,
"Sélection du dossier.")
'Au chemin indiqué on enlève le n° du prog etl'extention .Res pour
garder la partie
'commune de l'adresse indiquant le repertoire dans lequel se trouve les
fichiers Res.
Chemin = Left(Chemin, InStrRev(Chemin, "\"))
With Excel.application.FoundFiles ' Et plante là
ReDim RES(1 To .Count)
For i = 1 To .Count
RES(i) = Right(.Item(i), Len(.Item(i)) - InStrRev(.Item(i),
"\"))
Next i
End With
End With
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
papou
Bonjour Pour le premier point d'erreur, il te suffit d'ajouter une référence à Microsoft Office Object Library dont dépend MsoFileTypeAllFiles. Pour le deuxième point, c'est normal, tu tentes d'accéder à la propriété Founfiles directement depuis l'application alors que celle-ci n'est accessible qu'à partir de FileSearch. Cordialement Pascal
"Ablobaka" a écrit dans le message de news: %
Bonjour,
je souhaite récupérer tous les fichier .res d'un dossier.
Ce bout de code fonctionne dans un module sous excel par contre il y à un Pb. sous VB6 (que je découvre) à la ligne .FoundFiles .
Quelqu'un sait t-il pourquoi ?
Merçi, Ablobaka
Dim Chemin As String Dim RES() As String Chemin = Application.GetOpenFilename("*.res,*.res,Tous,*.*", 1, "Sélection du dossier.")
'Au chemin indiqué on enlève le n° du prog etl'extention .Res pour garder la partie 'commune de l'adresse indiquant le repertoire dans lequel se trouve les fichiers Res. Chemin = Left(Chemin, InStrRev(Chemin, ""))
With Excel.application.FoundFiles ' Et plante là ReDim RES(1 To .Count) For i = 1 To .Count RES(i) = Right(.Item(i), Len(.Item(i)) - InStrRev(.Item(i), "")) Next i End With End With
Bonjour
Pour le premier point d'erreur, il te suffit d'ajouter une référence à
Microsoft Office Object Library dont dépend MsoFileTypeAllFiles.
Pour le deuxième point, c'est normal, tu tentes d'accéder à la propriété
Founfiles directement depuis l'application alors que celle-ci n'est
accessible qu'à partir de FileSearch.
Cordialement
Pascal
"Ablobaka" <www@free.fr> a écrit dans le message de news:
%23Tbx0w03EHA.3120@TK2MSFTNGP12.phx.gbl...
Bonjour,
je souhaite récupérer tous les fichier .res d'un dossier.
Ce bout de code fonctionne dans un module sous excel par contre il y à un
Pb. sous VB6 (que je découvre) à la ligne .FoundFiles .
Quelqu'un sait t-il pourquoi ?
Merçi,
Ablobaka
Dim Chemin As String
Dim RES() As String
Chemin = Application.GetOpenFilename("*.res,*.res,Tous,*.*", 1,
"Sélection du dossier.")
'Au chemin indiqué on enlève le n° du prog etl'extention .Res pour
garder la partie
'commune de l'adresse indiquant le repertoire dans lequel se trouve les
fichiers Res.
Chemin = Left(Chemin, InStrRev(Chemin, ""))
With Excel.application.FoundFiles ' Et plante là
ReDim RES(1 To .Count)
For i = 1 To .Count
RES(i) = Right(.Item(i), Len(.Item(i)) - InStrRev(.Item(i),
""))
Next i
End With
End With
Bonjour Pour le premier point d'erreur, il te suffit d'ajouter une référence à Microsoft Office Object Library dont dépend MsoFileTypeAllFiles. Pour le deuxième point, c'est normal, tu tentes d'accéder à la propriété Founfiles directement depuis l'application alors que celle-ci n'est accessible qu'à partir de FileSearch. Cordialement Pascal
"Ablobaka" a écrit dans le message de news: %
Bonjour,
je souhaite récupérer tous les fichier .res d'un dossier.
Ce bout de code fonctionne dans un module sous excel par contre il y à un Pb. sous VB6 (que je découvre) à la ligne .FoundFiles .
Quelqu'un sait t-il pourquoi ?
Merçi, Ablobaka
Dim Chemin As String Dim RES() As String Chemin = Application.GetOpenFilename("*.res,*.res,Tous,*.*", 1, "Sélection du dossier.")
'Au chemin indiqué on enlève le n° du prog etl'extention .Res pour garder la partie 'commune de l'adresse indiquant le repertoire dans lequel se trouve les fichiers Res. Chemin = Left(Chemin, InStrRev(Chemin, ""))
With Excel.application.FoundFiles ' Et plante là ReDim RES(1 To .Count) For i = 1 To .Count RES(i) = Right(.Item(i), Len(.Item(i)) - InStrRev(.Item(i), "")) Next i End With End With
Clément Marcotte
Bonjour,
VB6 ne supporte pas FileSearch.
"Ablobaka" a écrit dans le message de news:%
Bonjour,
je souhaite récupérer tous les fichier .res d'un dossier.
Ce bout de code fonctionne dans un module sous excel par contre il y à un
Pb. sous VB6 (que je découvre) à la ligne .FoundFiles .
Quelqu'un sait t-il pourquoi ?
Merçi, Ablobaka
Dim Chemin As String Dim RES() As String Chemin = Application.GetOpenFilename("*.res,*.res,Tous,*.*", 1, "Sélection du dossier.")
'Au chemin indiqué on enlève le n° du prog etl'extention .Res pour
garder la partie 'commune de l'adresse indiquant le repertoire dans lequel se trouve les
With Excel.application.FoundFiles ' Et plante là ReDim RES(1 To .Count) For i = 1 To .Count RES(i) = Right(.Item(i), Len(.Item(i)) - InStrRev(.Item(i),
"")) Next i End With End With
Bonjour,
VB6 ne supporte pas FileSearch.
"Ablobaka" <www@free.fr> a écrit dans le message de
news:%23Tbx0w03EHA.3120@TK2MSFTNGP12.phx.gbl...
Bonjour,
je souhaite récupérer tous les fichier .res d'un dossier.
Ce bout de code fonctionne dans un module sous excel par contre il y
à un
Pb. sous VB6 (que je découvre) à la ligne .FoundFiles .
Quelqu'un sait t-il pourquoi ?
Merçi,
Ablobaka
Dim Chemin As String
Dim RES() As String
Chemin = Application.GetOpenFilename("*.res,*.res,Tous,*.*", 1,
"Sélection du dossier.")
'Au chemin indiqué on enlève le n° du prog etl'extention .Res
pour
garder la partie
'commune de l'adresse indiquant le repertoire dans lequel se
trouve les
With Excel.application.FoundFiles ' Et plante là
ReDim RES(1 To .Count)
For i = 1 To .Count
RES(i) = Right(.Item(i), Len(.Item(i)) -
InStrRev(.Item(i),
With Excel.application.FoundFiles ' Et plante là ReDim RES(1 To .Count) For i = 1 To .Count RES(i) = Right(.Item(i), Len(.Item(i)) - InStrRev(.Item(i),
"")) Next i End With End With
Clément Marcotte
Désolé, lu trop vite...
"Clément Marcotte" a écrit dans le message de news:
Bonjour,
VB6 ne supporte pas FileSearch.
"Ablobaka" a écrit dans le message de news:%
Bonjour,
je souhaite récupérer tous les fichier .res d'un dossier.
Ce bout de code fonctionne dans un module sous excel par contre il y
à un
Pb. sous VB6 (que je découvre) à la ligne .FoundFiles .
Quelqu'un sait t-il pourquoi ?
Merçi, Ablobaka
Dim Chemin As String Dim RES() As String Chemin = Application.GetOpenFilename("*.res,*.res,Tous,*.*", 1,
"Sélection du dossier.")
'Au chemin indiqué on enlève le n° du prog etl'extention .Res pour
garder la partie 'commune de l'adresse indiquant le repertoire dans lequel se trouve les
With Excel.application.FoundFiles ' Et plante là ReDim RES(1 To .Count) For i = 1 To .Count RES(i) = Right(.Item(i), Len(.Item(i)) - InStrRev(.Item(i),
"")) Next i End With End With
Désolé, lu trop vite...
"Clément Marcotte" <clement.marcotte@sympatico.ca> a écrit dans le
message de news:eff2aC53EHA.3616@TK2MSFTNGP11.phx.gbl...
Bonjour,
VB6 ne supporte pas FileSearch.
"Ablobaka" <www@free.fr> a écrit dans le message de
news:%23Tbx0w03EHA.3120@TK2MSFTNGP12.phx.gbl...
Bonjour,
je souhaite récupérer tous les fichier .res d'un dossier.
Ce bout de code fonctionne dans un module sous excel par contre il
y
à un
Pb. sous VB6 (que je découvre) à la ligne .FoundFiles .
Quelqu'un sait t-il pourquoi ?
Merçi,
Ablobaka
Dim Chemin As String
Dim RES() As String
Chemin = Application.GetOpenFilename("*.res,*.res,Tous,*.*",
1,
"Sélection du dossier.")
'Au chemin indiqué on enlève le n° du prog etl'extention .Res
pour
garder la partie
'commune de l'adresse indiquant le repertoire dans lequel se
trouve les
With Excel.application.FoundFiles ' Et plante là
ReDim RES(1 To .Count)
For i = 1 To .Count
RES(i) = Right(.Item(i), Len(.Item(i)) -
InStrRev(.Item(i),
With Excel.application.FoundFiles ' Et plante là ReDim RES(1 To .Count) For i = 1 To .Count RES(i) = Right(.Item(i), Len(.Item(i)) - InStrRev(.Item(i),
"")) Next i End With End With
Ablobaka
Merci bcp, j'ai ajouté les références indiqué par Papou et ça marche impec. ! "Clément Marcotte" a écrit dans le message de news:uV$
Désolé, lu trop vite...
"Clément Marcotte" a écrit dans le message de news:
Bonjour,
VB6 ne supporte pas FileSearch.
"Ablobaka" a écrit dans le message de news:%
Bonjour,
je souhaite récupérer tous les fichier .res d'un dossier.
Ce bout de code fonctionne dans un module sous excel par contre il y
à un
Pb. sous VB6 (que je découvre) à la ligne .FoundFiles .
Quelqu'un sait t-il pourquoi ?
Merçi, Ablobaka
Dim Chemin As String Dim RES() As String Chemin = Application.GetOpenFilename("*.res,*.res,Tous,*.*", 1,
"Sélection du dossier.")
'Au chemin indiqué on enlève le n° du prog etl'extention .Res pour
garder la partie 'commune de l'adresse indiquant le repertoire dans lequel se trouve les
With Excel.application.FoundFiles ' Et plante là ReDim RES(1 To .Count) For i = 1 To .Count RES(i) = Right(.Item(i), Len(.Item(i)) - InStrRev(.Item(i),
"")) Next i End With End With
Merci bcp, j'ai ajouté les références indiqué par Papou et ça marche impec.
!
"Clément Marcotte" <clement.marcotte@sympatico.ca> a écrit dans le message
de news:uV$KmG53EHA.2012@TK2MSFTNGP15.phx.gbl...
Désolé, lu trop vite...
"Clément Marcotte" <clement.marcotte@sympatico.ca> a écrit dans le
message de news:eff2aC53EHA.3616@TK2MSFTNGP11.phx.gbl...
Bonjour,
VB6 ne supporte pas FileSearch.
"Ablobaka" <www@free.fr> a écrit dans le message de
news:%23Tbx0w03EHA.3120@TK2MSFTNGP12.phx.gbl...
Bonjour,
je souhaite récupérer tous les fichier .res d'un dossier.
Ce bout de code fonctionne dans un module sous excel par contre il
y
à un
Pb. sous VB6 (que je découvre) à la ligne .FoundFiles .
Quelqu'un sait t-il pourquoi ?
Merçi,
Ablobaka
Dim Chemin As String
Dim RES() As String
Chemin = Application.GetOpenFilename("*.res,*.res,Tous,*.*",
1,
"Sélection du dossier.")
'Au chemin indiqué on enlève le n° du prog etl'extention .Res
pour
garder la partie
'commune de l'adresse indiquant le repertoire dans lequel se
trouve les
With Excel.application.FoundFiles ' Et plante là
ReDim RES(1 To .Count)
For i = 1 To .Count
RES(i) = Right(.Item(i), Len(.Item(i)) -
InStrRev(.Item(i),
With Excel.application.FoundFiles ' Et plante là ReDim RES(1 To .Count) For i = 1 To .Count RES(i) = Right(.Item(i), Len(.Item(i)) - InStrRev(.Item(i),