mise a jour classeur

gothc

XLDnaute Occasionnel
Bonjour les amis
j'ai besoin de votre aide
je cherche a faire une macro pour copier une zone sur un classeur fermé et la coller sur mon classeur ouvert

Merci de votre aide je ne sais pas si cela sera possible
 

Pièces jointes

  • classeur fermé.xlsm
    16.6 KB · Affichages: 24
  • classeur ouvert.xlsm
    14.8 KB · Affichages: 32

Lone-wolf

XLDnaute Barbatruc
Re

Mets les 2 fichiers dans un même dossier, sinon modifie le chemin. Macro à mettre dans le module 1.

VB:
Option Explicit
Sub Copier_Donnees()
Dim Chemin As String, WbSource As Workbook, WbDest As Workbook

    Application.ScreenUpdating = False

    Chemin = ThisWorkbook.Path & "\classeur fermé.xlsm"

    Set WbDest = ThisWorkbook
    Set WbSource = Workbooks.Open(Chemin)

    With WbSource
         .ActiveSheet.Range("a2:ac22").Copy WbDest.ActiveSheet.Range("a2")
    End With
    WbDest.ActiveSheet.Range("H:AC").Columns.AutoFit

    Application.DisplayAlerts = False
    WbDest.Save
    WbSource.Close True
End Sub

Dans le module de la feuille

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Call Copier_Donnees
End Sub
 
Dernière édition:

gothc

XLDnaute Occasionnel
je viens de faire un test la macro fonction
j'ai un fichier sur le bureau et un dans un dossier
le dossier fermé reste par défaut sur le bureau je pense que je vais devoir modifier la macro

encore merci pour votre aide
 

Discussions similaires

Réponses
9
Affichages
285
Réponses
20
Affichages
581
Réponses
2
Affichages
341

Statistiques des forums

Discussions
314 162
Messages
2 106 603
Membres
109 639
dernier inscrit
Phil1860