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 :

recopier une liste de la colonne A vers un D-D [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2008
    Messages
    704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2008
    Messages : 704
    Par défaut recopier une liste de la colonne A vers un D-D
    Bonjour a tous, Forum bonjour

    Excel 2007 sous windows 7

    J’ai un disk dur (H:\) avec une liste de fichiers (.avi)

    Je transfert cette liste du DD (H:\) vers la colonne (A1:A) de la feuil(1) d’excel

    Une fois la liste dans la colonne (A) a l’aide de macros, je peux modifier la liste soit :

    1- Toute la liste en majuscule ou bien en minuscule
    2- Mettre la première lettre en majuscule et autre possibilité, gras, rouge etc etc
    3- Et autre etc etc

    Exemple de titre :
    (LE PREMIER CERCLE.AVI) ou bien (le premier cercle.avi) ou encore (Le Premier Cercle.Avi)

    Donc peu importe la façon dont les titres sont écrits en colonne (A)

    Je souhaiterai svp une petite macro SUB() VBA que je puisse appeler pour renommer la
    liste disc dur (H:\) par la nouvelle que je viens de modifier en colonne (A).

    But :
    On copie la liste du D-D en colonne (A)
    On modifie selon besoin la liste dans la colonne (A)
    Puis on appelle la macro pour copier, renommer ou enregistrer la liste vers le D-D

    Je vous remercie de votre temps ainsi que pour votre aide.

    Bon W-end a vous.

    Cordialement Ray

  2. #2
    Membre expérimenté Avatar de EBRAG
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Avril 2013
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2013
    Messages : 125
    Par défaut
    Bonjour Raymond

    Ce qui est clair pour nous ne l'est pas forcément pour les autres


    Si je comprends bien, l'objectif est de modifier la casse des fichiers sur le disque dur ?

    Le fait que là liste soit dans une feuille Excel est secondaire ?

  3. #3
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour

    But :
    On copie la liste du D-D en colonne (A)
    On modifie selon besoin la liste dans la colonne (A)
    Puis on appelle la macro pour copier, renommer ou enregistrer la liste vers le D-D
    Tel qu'écrite, cette portion de ton message m'inquiète et peut laisser entendre que tu attends l'ensemble de toutes ses opérations, ce qui est contraire aux règles de ce forum.
    Je veux croire que tu n'as voulu parler que de l'une seule de ces trois étapes.
    Laquelle, donc, accompagnée d'une exposé clair et précis de ses tenants et aboutissants et du code au moins tenté pour y parvenir ?

  4. #4
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2008
    Messages
    704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2008
    Messages : 704
    Par défaut
    Salut unparia,

    Non absolument pas, je souhaiterai svp juste une petite Sub macro pour recopier la liste de la colonne A vers le D-D
    le reste fonctionne déjà.

    Merci et bon dimanche

    Cdlt Raymond

  5. #5
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2008
    Messages
    704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2008
    Messages : 704
    Par défaut
    Salut EBRAG,

    Oui en gros c'est ça, c'est juste une macro pour recopier modifier les fichiers sur le disque dur
    fait une réponse a l'ami unparia

    Merci et bon dimanche a toi.

    Cdlt Raymond

  6. #6
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    pour recopier la liste de la colonne A vers le D-D
    Et qu'as-tu très exactement comme valeurs en colonne A ?
    N'y as-tu
    1) que des noms de fichiers sans extension (et il te faudra concaténer avec tout le reste nécessaire pour reconstruire le chemin COMPLET sur DD)
    ou
    2) des noms avec extension (et il te faudra concaténer avec le chemin du dossier pour reconstruire le chemin COMPLET sur DD)
    ou
    3) des chemins complets ?
    Dans tous les cas de figure ET UNE FOIS LE CHEMIN COMPLET DETERMINE : utiliser ce qui te convient parmi :
    FileCopy, instruction
    Name, instruction
    C'est d'une simplicité ...
    ce que j'ai mis en gras est le titre de deux rubriques de ton aide VBA

  7. #7
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2008
    Messages
    704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2008
    Messages : 704
    Par défaut
    Re unparia

    Alors la colonne A pourra être avec ou sans extension (.Avi) selon que je modifie.

    Colonne A sans chemin complet juste (H:\)

    Mais dans tous les cas sur le D-D toujours avec l'extension(.Avi)

    "C'est d'une simplicité" sans aucun doute pour un expert, mais je fais de mon mieux.

    Cdlt Ray

  8. #8
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Alors la colonne A pourra être avec ou sans extension (.Avi) selon que je modifie.
    l'extension (si présente) est nécessaire dans un chemin complet.
    Pour renommer ou copier :
    1) un chemin complet est nécessaire
    2) la définition de chaque chemin complet (source et destination) est nécessaire également
    3) dès lors que l'on connait le chemin du "dernier" dossier (par exemple ton "H:\") et le nom du fichier, on connait le nom X du chemin complet ("H:\" & X)
    le reste est l'application pure et simple des deux instructions dont je t'ai parlé plus haut !

  9. #9
    Membre expérimenté Avatar de EBRAG
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Avril 2013
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2013
    Messages : 125
    Par défaut
    Je reformule ma question...

    est-il obligatoire d'avoir cette liste sur Excel ?

    ou s'agit-il uniquement de modifier la casse des noms de fichiers sur le disque dur ? (auquel cas on se fiche d'avoir la liste sur Excel, on peut modifier les noms de fichiers directement sur le disque dur sans avoir la liste sur Excel !)

    Sur excel, il n'y a pas de fichier dans les cellules, juste des noms ! à quoi sert cette liste Excel

  10. #10
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2008
    Messages
    704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2008
    Messages : 704
    Par défaut
    Re

    Oui obligatoire je préfère avoir la liste dans la feuille afin d'éviter toutes erreur de ma part
    comme ça je modifie la liste dans la colonne A et quand c'est bon pour moi
    j'appelle la sub pour enregistrer sur le D-D

    La liste est uniquement des titres de films avec extention (.Avi) qui peuvent commencer aussi par un chiffre (20 Minutes Chrono.Avi)

    Merci pour la réponse

    Bon dimanche

    Cdlt Ray

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 01/07/2009, 20h43
  2. [XSL-FO] creer une liste sur 2 colonnes
    Par kiki5151 dans le forum XSL/XSLT/XPATH
    Réponses: 7
    Dernier message: 24/04/2009, 17h09
  3. Recopier une liste en suprimant les doublons.
    Par bullrot dans le forum Excel
    Réponses: 3
    Dernier message: 28/10/2008, 12h53
  4. [ul/li] Séparer une liste sur plusieurs colonnes
    Par Wookai dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 22/06/2007, 14h01
  5. [MFC] Classer une liste a plusieur colonne
    Par Kevgeii dans le forum MFC
    Réponses: 8
    Dernier message: 07/03/2005, 15h09

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