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

VBA Access Discussion :

Tableau d'une liste de dossiers


Sujet :

VBA Access

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    505
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2006
    Messages : 505
    Par défaut Tableau d'une liste de dossiers
    Bonjour,

    J'essai depuis quelques jours de faire un tableau dynamique à deux colonnes, une avec le nom des dossiers et l'autre avec sa taille.

    Mais voila, dans un premier temps histoire d'apprendre le fonctionnement je suis incapable de faire un tableau fixe à une colonne avec le nom des dossiers

    Où je m'intéroge, j'utilise for each, next pour récupérer la liste des dossiers, et for I = 0 to 14 pour les tableaux.

    J'ai imaginé ce code mais ça marche pas le tableau reste vide

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    For I = 0 To 14
    Tableau(I) = ""
    Next I
    I = 0
    For Each fld1 In SFld
    FlNom = CStr(fld1.Name)
     
    Tableau(I) = FlNom
    I = I + 1
    Debug.Print (Tableau(I))
    Next
    Merci de votre aide
    Mario

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Jette un oeil ici http://silkyroad.developpez.com/vba/tableaux/

    C'est en Excel, mais la gestion en Access ou en Excel pour les tableaux reste la même.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    505
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2006
    Messages : 505
    Par défaut merci ça fonctionne
    Merci beaucoup

    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
    For Each fold In SFld
    FlNom = CStr(fold.Name)
    FolSize = (fold.Size)
    x = x + 1
    ReDim Preserve Tableau(1 To 2, 1 To x)
    Veriftab = UBound(Tableau)
    Tableau(1, x) = FlNom
    Tableau(2, x) = FolSize
    Debug.Print (Tableau(1, x) & " ---> " & Tableau(2, x))
    If Veriftab = SFldComp Then Exit For
    Next
    Exit Sub
    err:
    MsgBox "erreur"
    Exit Sub

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ajouter des Droit NTFS sur une liste de dossiers
    Par minidoux24 dans le forum VBScript
    Réponses: 4
    Dernier message: 29/09/2010, 11h56
  2. convertir un tableau en une liste sans passer par une boucle
    Par sallemel dans le forum Collection et Stream
    Réponses: 7
    Dernier message: 04/12/2008, 22h04
  3. OpenDialog avec une liste des dossiers favories
    Par J_apprenti dans le forum Delphi
    Réponses: 6
    Dernier message: 09/05/2007, 22h23
  4. [Excel]Ouvrir un tableau avec une liste modifiable
    Par mulot03 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 04/05/2006, 09h52
  5. Trier une liste de dossiers et de fichiers
    Par steveleg dans le forum Langage
    Réponses: 2
    Dernier message: 07/04/2006, 16h54

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