Améliorer ce code
                                    
                        vieuxray                    
                                    -
                                     
vieuxray -
        vieuxray -
        Bonjour a tous, forum bonjour, 
Je souhaiterai svp savoir la différence qu'il y a entre ces deux variables Exemple R% et G&
----------------------------
Le code ci-dessous fonctionne et me permets d'afficher la durée des vidéos en colonne (C) mais le déroulement de l'affichage est un peu trop long.
----------------------------
Serait t'il possible svp d'améliorer le code afin d'accélérer le mouvement si possible.
Je vous remercie d'avance pour votre aide et votre savoir, bonne journée a tous.
Cordialement Raymond
            
            
                
            
                
    
    
    
        Je souhaiterai svp savoir la différence qu'il y a entre ces deux variables Exemple R% et G&
----------------------------
Le code ci-dessous fonctionne et me permets d'afficher la durée des vidéos en colonne (C) mais le déroulement de l'affichage est un peu trop long.
----------------------------
Serait t'il possible svp d'améliorer le code afin d'accélérer le mouvement si possible.
Je vous remercie d'avance pour votre aide et votre savoir, bonne journée a tous.
Cordialement Raymond
'*** AFFICHE LA (DUREE) DES FILMS s'affiche dans ce Format 01:31:04 en colonne (C)
Public Sub Listing_Affiche_la_Durée()
Dim R%
  Range("C1:C4000").ClearContents                             'Efface colonne C
  Set objShell = CreateObject("Shell.Application")
  Set objFolder = objShell.Namespace("H:\")              'Adapter le chemin du D-D
  R% = 1
  For Each strFileName In objFolder.Items                 'Boucle sur les fichiers "avi" du répertoire
    If Right(objFolder.GetDetailsOf(strFileName, 0), 4) = ".avi" Then Cells(R, 3) = objFolder.GetDetailsOf(strFileName, 27)
    Cells(3, 4) = R%                                           'Affiche le nombre de films
    R% = R% + 1
  Next
    Cells(3, 6) = "Terminer"                             'Fin d'affichage (Durée)
End Sub
|         EDIT : Ajout des balises de code (la coloration syntaxique).
 Explications disponibles ici : ICI Merci d'y penser dans tes prochains messages.  | 
        A voir également:         
- Améliorer ce code
 - Code ascii - Guide
 - Code puk bloqué - Guide
 - Comment déverrouiller un téléphone quand on a oublié le code - Guide
 - Code activation windows 10 - Guide
 - Code blocks - Télécharger - Langages
 
2 réponses
                        
                    Bonjour
déjà en début de macro ecris
Application.screenupdating=false
qui réduira la durée et pour le confort visuel
 
 
                
                
    
                déjà en début de macro ecris
Application.screenupdating=false
qui réduira la durée et pour le confort visuel
                        
                    Bonjour a vous deux
Je souhaiterai svp savoir la différence qu'il y a entre ces deux variables Exemple R% et G&
Ancienne declaration de variable
Dim R% ------> Dim R as Integer
Dim G&-------> Dim G as Long
a voir pour types de variable
https://silkyroad.developpez.com/VBA/LesVariables/
Temps d'execution:
0.03125s pour 12 fichiers sur une clef USB dans un repertoire, en effet un peu long
Vous avez combien de fichier
    
                Je souhaiterai svp savoir la différence qu'il y a entre ces deux variables Exemple R% et G&
Ancienne declaration de variable
Dim R% ------> Dim R as Integer
Dim G&-------> Dim G as Long
a voir pour types de variable
https://silkyroad.developpez.com/VBA/LesVariables/
Temps d'execution:
0.03125s pour 12 fichiers sur une clef USB dans un repertoire, en effet un peu long
Vous avez combien de fichier
    Salut f894009,
Merci pour ta réponse, je vais consulter le lien après déjeuner.
Deux minutes avec ou sans
-- Pour 2 000 fichiers sur mon PC bien équipé 16 Mo de Ram, Super processeur, SSD pour OS MAIS un sata 3 Téras pour les fichiers.
Je ne connais pas une autre façon de faire pour accélérer le processus d'affichage de la durée des fichiers.
L'affichage des noms et poids des fichiers est par contre super rapide.
Merci bon app vu l'heure, bonne journée
Cdlt Ray
    Merci pour ta réponse, je vais consulter le lien après déjeuner.
Deux minutes avec ou sans
Application.ScreenUpdating=False
-- Pour 2 000 fichiers sur mon PC bien équipé 16 Mo de Ram, Super processeur, SSD pour OS MAIS un sata 3 Téras pour les fichiers.
Je ne connais pas une autre façon de faire pour accélérer le processus d'affichage de la durée des fichiers.
L'affichage des noms et poids des fichiers est par contre super rapide.
Merci bon app vu l'heure, bonne journée
Cdlt Ray
    
    
    
    
Merci pour ta réponse.
J'ai ajouter le code
(1) Temps d'affichage rien gagner du tout, pas une seconde
(2) Mais d'accord avec toi pour le confort visuel
(3) Mais c'est aussi embêtant car on ne voir rien se dérouler
Voila merci bien, une bonne journée a toi.
Cdlt Raymond