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 :

Copie entre fichiers [XL-2013]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier Avatar de Laeny
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2023
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cantal (Auvergne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2023
    Messages : 6
    Par défaut Copie entre fichiers
    Bonjour

    à tous voila j'ai un dossier avec 1 fichier maitre et 65 fichiers élèves
    le but est de changer les contenus des 65 fichiers avec un copier/coller (RANGE)
    j'ai fait plein de test mais ça bug toujours
    j'ai fait plein de manip différente, mais quand j'arrive à copier je ne sauvegarde plus
    je test avec 2 fichiers car en plus je dois sauvegarder le fichier élèves et le fermer
    voici mon fichier si vous avez une idée
    cordialement
    Merci pour ce qui passerons par là

    bizarrement par moment mon dernier fichier eleve change de nom de Sheets
    avec ce code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    For i = 1 To 3
     
    Workbooks.Open ("Elève_" & i & ".xlsx")
    Dim Wx As Workbook, W1 As Workbook
    Dim fx As Worksheet, f1 As Worksheet
    Dim rax As Long, ra1 As Long
     
    Set Wx = Workbooks("BE_FINAL.xlsm")
    Set W1 = Workbooks("Elève_" & i & ".xlsx")
    Set fx = Wx.Sheets("EVAL1")
    Set f1 = W1.Sheets("EVAL")
     
    'rax = fx.Range("A1:I350")
    'ra1 = f1.Range("A1")
     
    fx.Range("A1:I350").Copy f1.Range("A1")
     
    ActiveWorkbook.Save
    ActiveWorkbook.Close
     
         Next i
    BE_FINALt.xlsmElève_1.xlsxElève_2.xlsx
    Laeny

  2. #2
    Membre régulier Avatar de Laeny
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2023
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cantal (Auvergne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2023
    Messages : 6
    Par défaut
    Voila
    J'ai trouvé
    j'ai tout mis sous le même format xlsm
    et j'ai utilisé

    Workbooks(2).Save
    ActiveWorkbook.Close
    wb1.Activate 'Pour afficher wb1

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

Discussions similaires

  1. [XL-2013] Copie entre fichiers Excel
    Par Stutak dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 14/09/2020, 12h03
  2. [XL-2013] Problème de copie entre fichiers différents
    Par fifo78370 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 08/07/2016, 09h54
  3. Réponses: 0
    Dernier message: 30/11/2007, 15h29
  4. Copie entre 2 fichiers excel
    Par Freerideuse dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 29/06/2006, 16h12
  5. [Système] problème de copie de fichier entre 2 serveurs
    Par HOUDEBINE dans le forum Langage
    Réponses: 2
    Dernier message: 22/05/2006, 16h13

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