12 résultats trouvés

par wisefun77
06 septembre 2014, 18:31
Forum : Demandez de l'aide !
Sujet : [RESOLU] Boucle While dans une macro
Réponses : 2
Vues : 23499

Re: Boucle While dans une macro

Bonjour Kassy,

Je vais tester .
Merci pour ta réponse.
Je suis sur que c'est ce que je cherche
par wisefun77
27 juillet 2014, 22:12
Forum : Demandez de l'aide !
Sujet : [RESOLU] Boucle While dans une macro
Réponses : 2
Vues : 23499

[RESOLU] Boucle While dans une macro

Bonjour,
J'ai cette macro de liste de fichier qui fonctionne bien.
Mais comment faire pour pour que la boucle While affiche les 10 premiers résultats dans la colonne A et les 10 autres dans la colonne B et ainsi de suite.
Et si le fichiers existe déjà ne pas le lister.

Code : Tout sélectionner

Sub TestListeFichiers()
    Dim Dossier As String
 
    'Définit le répertoire pour débuter la recherche de fichiers.
   '(Attention à ne pas indiquer un répertoire qu contient trop de sous-dossiers ou de
   'fichiers, sinon le temps de traitement va être très long).
   Dossier = "P:\Donnees\MemoExcel\MemoExcelTuto"
 
    'Appelle la procédure de recherche des fichiers
   ListeFichiers Dossier
 
    'Ajuste la largeur des colonnes A:E en fonction du contenu des cellules.
   Columns("A:E").AutoFit
    MsgBox "Terminé"
End Sub
 
 
 
Sub ListeFichiers(Repertoire As String)
    '
   'Nécessite d'activer la référence "Microsoft Scripting RunTime"
       'Dans l'éditeur de macros (Alt+F11):
       'Menu Outils
       'Références
       'Cochez la ligne "Microsoft Scripting RunTime".
       'Cliquez sur le bouton OK pour valider.

    Dim Fso As Scripting.FileSystemObject
    Dim SourceFolder As Scripting.Folder
    Dim SubFolder As Scripting.Folder
    Dim FileItem As Scripting.File
    Dim i As Long
 
    Set Fso = CreateObject("Scripting.FileSystemObject")
    Set SourceFolder = Fso.GetFolder(Repertoire)
 
    'Récupère le numéro de la dernière ligne vide dans la colonne A.
   i = Range("A65536").End(xlUp).Row + 1
 
    'Boucle sur tous les fichiers du répertoire
   For Each FileItem In SourceFolder.Files
        'Inscrit le nom du fichier dans la cellule
       Cells(i, 1) = FileItem.Name
        'Ajoute un lien hypertexte vers le fichier
       ActiveSheet.Hyperlinks.Add Anchor:=Cells(i, 1), _
            Address:=FileItem.ParentFolder & "\" & FileItem.Name
        'Indique la date de création
       'Cells(i, 2) = FileItem.DateCreated
       'Indique la date de dernier acces
       'Cells(i, 3) = FileItem.DateLastAccessed
       'Indique la date de dernière modification
       'Cells(i, 4) = FileItem.DateLastModified
       'Nom du répertoire
       'Cells(i, 5) = FileItem.ParentFolder

        i = i + 1
    Next FileItem
 
 
    '--- Appel récursif pour lister les fichier dans les sous-répertoires ---.
   For Each SubFolder In SourceFolder.subfolders
        ListeFichiers SubFolder.Path
    Next SubFolder
Voici le fichier
ListerFichierWhile.zip
Merci
par wisefun77
27 juillet 2014, 17:40
Forum : Demandez de l'aide !
Sujet : [ Resolu ] ComboBox dans une feuille
Réponses : 3
Vues : 25509

Re: ComboBox dans une feuille

Bonjour Strick33,

Merci
par wisefun77
11 juillet 2014, 19:56
Forum : Demandez de l'aide !
Sujet : [ Resolu ] ComboBox dans une feuille
Réponses : 3
Vues : 25509

[ Resolu ] ComboBox dans une feuille

Bonjour,
Je viens de mettre une comboBox dans une feuille.
Pourquoi dans les propriétés il n'y a pas SourceRow ?
Par contre cela figure si je fais une combobox dans un UserForm.
Etude_Pilote(1).zip
Merci
par wisefun77
10 juillet 2014, 14:41
Forum : Demandez de l'aide !
Sujet : [résolu]changer une ligne de commande
Réponses : 3
Vues : 27711

Re: changer une ligne de commande

Bonjour,
le souci est que cela remplace la ligne 2 ,au lieu de modifier la bonne ligne.
Etude_Memo(Modif) (4).7z
Merci
par wisefun77
10 juillet 2014, 11:38
Forum : Demandez de l'aide !
Sujet : [résolu]changer une ligne de commande
Réponses : 3
Vues : 27711

Re: changer une ligne de commande

Bonjour Strick33 ,
Super pour le code et surtout son explication.

Merci très sincèrement
par wisefun77
09 juillet 2014, 14:43
Forum : Demandez de l'aide !
Sujet : [résolu]changer une ligne de commande
Réponses : 3
Vues : 27711

[résolu]changer une ligne de commande

Bonjour,

Je voudrais changer cette ligne de commande.

Code : Tout sélectionner

Sheets("data").Cells(ComboBox1.ListIndex + 2, 1).Value = TextBox1.Text
 
Remplacer ComboBox par TextBox7
Etude_Memo(Modif) (3).7z
Merci
par wisefun77
06 juillet 2014, 12:43
Forum : Demandez de l'aide !
Sujet : [ Résolu] Macro MODIFIER
Réponses : 2
Vues : 23322

Re: Macro MODIFIER

Bonjour kfjm,

Super.
Merci très sincèrement
par wisefun77
04 juillet 2014, 22:08
Forum : Demandez de l'aide !
Sujet : [ Résolu] Macro MODIFIER
Réponses : 2
Vues : 23322

[ Résolu] Macro MODIFIER

Bonjour,
dans ce classeur je voudrai enregistrer des modifications par un userForm.
Le filtre est bon mais les modifications ne s'enregistrent pas.
Quelle est mon erreur ?

Merci
par wisefun77
03 juillet 2014, 20:51
Forum : Demandez de l'aide !
Sujet : [ RESOLU ] Macro RECHERCHE à corriger
Réponses : 4
Vues : 30203

Re: Macro RECHERCHE à corriger

Bonsoir kfjm,

Super travail en plus bien expliqué.
BRAVO

Merci très sincèrement