Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

copie dansle premier classeur

guigui76

XLDnaute Occasionnel
Bonjour,
Présentation:
_Deux classeurs un bilan.xls et un mois.xls.
_Copie des valeurs de moi.xls en bilan.xls
la tout va bien, le problême et que le fichier bilan va changer de nom régulierement.
Comment puis-je faire pourque la macro trouve le nom du fichier de destination?

J'ai fais un essai mais je but sur un bout de la macro.
Code:
Sub Macro5ter()
Dim Source As Range, Desti As Workbook
Dim i As String

' Macro enregistrée le 27/01/2010 par Moi

If MsgBox("Avez-vous besoin de créer le fichier?", vbYesNo) = vbNo Then End
i = Range("A2").Value 'donne le nom du fichier source
b = Range("iv1") 'donne le nom du fichier destination par une formule 

Set Source = Workbooks(i).Worksheets(1).Range("A2:D254,G2:G254")
Source.Copy

[COLOR="Red"]Set Desti = Workbooks(b).Worksheets(1).activate.[/COLOR]

Range("c65536").End(xlUp)(2).PasteSpecial xlPasteAll, xlNone, , True
 Range("c19").Select
  
   Application.CutCopyMode = False
    ActiveCell.FormulaR1C1 = "Date"

End Sub

Merci pour votre aide et avoir lu mon post.
Bon dimanche.


la formule pour trouver le nom du fichier
=STXT(CELLULE("filename";A1);TROUVE("[";CELLULE("filename";A1))+1;SOMME(TROUVE({"[";"]"};CELLULE("filename";A1))*{-1;1})-1)
 
Dernière édition:

Discussions similaires

Réponses
2
Affichages
593
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…