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
- Code activation windows 10 - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - 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