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 :

Macro copier/coller multi classeurs


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Directeur commercial
    Inscrit en
    Février 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur commercial

    Informations forums :
    Inscription : Février 2019
    Messages : 2
    Par défaut Macro copier/coller multi classeurs
    Bonjour,

    Je sollicite votre aide car mes compétences en VBA sont limitées.

    J'ai une multitude (environ 17000) classeurs .xls & .xlsm enregistrer par numéro de factures.
    Je souhaite copier la valeur des cellules D8 et D12 de chacun de ses classeurs (onglet "FACTURE") et les coller dans un nouveau classeur nommé "REPERTOIRE.xlsm", onglet 'INDEX" en colonne A pour les valeurs des cellules D8 et en colonne B pour les valeurs des cellules D12.

    Problème supplémentaire: A chaque ouverture d'un classeur facture une boite de dialogue apparaît :
    "Ce classeur contient une ou plusieurs liaisons qui ne peuvent pas être mis a jour" et je suis obliger de cliquer sur "Continuer" pour accéder à mon classeur. (Les liaisons manquantes n'on pas d'impact sur les cellules D8 et D12).

    Cela fait plusieurs semaine que je tourne en rond avec cette macro, je ne trouve rien qui corresponde sur les différents forum.

    Est ce que quelqu'un aurait une piste?

    Cedric

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 176
    Billets dans le blog
    53
    Par défaut
    Bonjour;
    Sans avoir testé sur ton cas particulier, il existe une instruction VBA pour ne pas faire apparaître ce genre de message qui est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Application.DisplayAlerts = False
    A placer juste avant l'instruction qui provoque l'affichage de cette boîte de dialogue et ne pas oublier de placer la même instruction avec comme valeur True juste après cette instruction.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Directeur commercial
    Inscrit en
    Février 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur commercial

    Informations forums :
    Inscription : Février 2019
    Messages : 2
    Par défaut Copier coller multi fichiers
    Merci pour cette réponse, je vais essayer
    Étant donné que je tourne en rond avec cette macro depuis quelque jours, J'ai créer un classeur (sommaire) qui contient tout les hyperliens des 17000 classeur "factures" en colonne A.
    Est il possible de se servir de ce classeur pour ouvrir les différent classeurs "factures" .

    Ce que je pense faire (merci de me dire si je suis à côté de la plaque) :

    Ouverture de hyperlien ligne 1 colonne À du Classeur "sommaire"

    Désactiver messages erreur classeur "facture"

    Copier cellule D12 classeur "facture"
    Coller valeur ligne 1 colonne B classeur "sommaire"
    Copier cellule D8 classeur "facture"

    Activer messages erreur classeur "facture"
    Fermer sans enregistrer classeur "facture"

    Coller valeur ligne 1 colonne C classeur "sommaire"

    Et ligne suivante...

    Probleme
    Je n'arrive pas à trouver la macro qui ouvre mon hyperlien.
    Je ne sais pas la macro pour dire de passer à la ligne suivante (jusqu'à la ligne 8000)

    Desolé, je ne suis vraiment pas doué avec les macros.

Discussions similaires

  1. Macro copier/coller des cellules d'un classeur à un autre
    Par Chawkii dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/06/2018, 14h51
  2. [XL-2013] Macro copier / coller multi fichiers
    Par 13solo dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 21/02/2018, 17h38
  3. [XL-2010] Macro : copier/coller des valeurs issues de classeurs différents
    Par Camoumou dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 13/05/2016, 11h17
  4. [XL-2007] Macro copier coller avec liaison entre classeurs
    Par Hakha dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 21/01/2015, 15h41
  5. Macro copier/coller colonne- insérer nouvelle colonne
    Par rembliec dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 15/11/2007, 16h32

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