IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

selectionner un dossier et l'utiliser avec LookIn


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 7
    Points : 4
    Points
    4
    Par défaut selectionner un dossier et l'utiliser avec LookIn
    Bonjour a tous
    J'ai un petit problème avec une macro. Je cherche à extraire dans une feuille excel tous les titres des fichiers contenus dans un dossier. Le problème est que jusqu'à présent, lorsque j'arrive à sélectionner le dossier, il ne me détecte plus aucun fichier à l'intérieur. J'ai l’impression que c'est une question de syntaxe au niveau du LookIn (ligne 30).
    Un conseil?

    Merci d'avance

    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
     Sub Macro1()
    '
    ' Macro1 Macro
    ' Macro enregistrée le 18/01/2011 par Beatriz
    '
     
    '
    Windows("titre décalage tpsO2  3sur4.xls").Activate
    Sheets("extraction noms fichiers").Select
    Range("A1").Activate
     
     
        Dim fd As FileDialog
        Set fd = Application.FileDialog(msoFileDialogFolderPicker)
        Dim vrtSelectedItem As Variant
        With fd
            .AllowMultiSelect = True
            If .Show = -1 Then
                For Each vrtSelectedItem In .SelectedItems
                    MsgBox vrtSelectedItem
                Next
            Else
            End If
        End With
     
        Set fd = Nothing
     
    Set fichcherche = Application.FileSearch
    With fichcherche
        .LookIn = vrtSelectedItem
        .Filename = "*.oew"
        If .Execute > 0 Then
        For I = 1 To .FoundFiles.Count
                Workbooks.OpenText Filename:=.FoundFiles(I), Origin _
            :=xlMSDOS, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
            xlDoubleQuote, ConsecutiveDelimiter:=True, Tab:=True, Semicolon:=True, _
            Comma:=True, Space:=True, Other:=False, FieldInfo:=Array(Array(1, 1), _
            Array(2, 1), Array(3, 1), Array(4, 1)), TrailingMinusNumbers:=True
     
     
     
            Set toto = ActiveSheet
            Windows("titre décalage tpsO2  3sur4.xls").Activate
            ActiveCell.Offset(rowOffset:=1, columnOffset:=0).Activate
            ActiveCell = toto.Name
            Application.CutCopyMode = False
            toto.Activate
            ActiveWindow.Close
     
     
        Next I
        Else
            MsgBox "Aucun fichier .oew n'a été trouvé."
        End If
     
    End With
     
     
        MsgBox "Finiiii"
     
    End Sub

  2. #2
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    bump!

Discussions similaires

  1. Application utilisable avec plusieurs SGBD - ADO ou DBX ?
    Par RamDevTeam dans le forum Bases de données
    Réponses: 5
    Dernier message: 30/12/2004, 08h25
  2. [LG]Connaitre l'OS utilisé avec Pascal
    Par Ilove dans le forum Langage
    Réponses: 17
    Dernier message: 05/02/2004, 20h51
  3. problème d'utilisation avec turbo pascal 7.0
    Par le 27 dans le forum Turbo Pascal
    Réponses: 4
    Dernier message: 03/12/2003, 10h44
  4. Réponses: 4
    Dernier message: 07/12/2002, 15h24
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo