macro pour une copie de la facture dan un autre classeur

  • Initiateur de la discussion Initiateur de la discussion toche03
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

toche03

XLDnaute Nouveau
bonjour a tous
je suis un petit nouveau sur ce forum et un débutant sur exel.
je voudrais crée un bouton pour pouvoir enregistrer uniquement la facture de la page1 et la classée dans un autre classeur.
la feuille qui me sert a faire mes facture se nome "facture"
le autre classeur "janvier"
et je voudrais donner comme nom a la facture enregistrée le nom du client(celluleE6)et le numéro de facture (B15)
d'avance merci
 

Pièces jointes

Re : macro pour une copie de la facture dan un autre classeur

Bonjour et bienvenue,
Je ne lis pas le "xlsx"...
Un exemple à adapter
Code:
Sub sauve()
Dim ws As Worksheet, wb As Workbook
Dim sClient$, sFacture$
Set ws = Sheets("Facture")
With ws
    sClient = .Range("E6")
    sFacture = .Range("B5")
    Set wb = Workbooks.Open("X:\...\janvier.xls") 'à adapter
    .Copy after:=wb.Sheets(wb.Sheets.Count)
    ActiveSheet.Name = sClient & "_" & sFacture
    wb.Close True
End With
End Sub
A+
kjin
 
Re : macro pour une copie de la facture dan un autre classeur

Bonjour et bienvenue,
Je ne lis pas le "xlsx"...
Un exemple à adapter
Code:
Sub sauve()
Dim ws As Worksheet, wb As Workbook
Dim sClient$, sFacture$
Set ws = Sheets("Facture")
With ws
    sClient = .Range("E6")
    sFacture = .Range("B5")
    Set wb = Workbooks.Open("X:\...\janvier.xls") 'à adapter
    .Copy after:=wb.Sheets(wb.Sheets.Count)
    ActiveSheet.Name = sClient & "_" & sFacture
    wb.Close True
End With
End Sub
A+
kjin

merci a toi, peut me dire comment faire
quand j enregistre ma facture pour quelle s ajoute a la suite des autres dans mon classeur de destination
 
Re : macro pour une copie de la facture dan un autre classeur

Bonjour,

Merci kjin, ton code m'a été très utile, et merci aussi à toche03 qui a créé ce poste.
Cependant je voudrai savoir s'il existe un code qui déclenche l'exécution des macros à la fermeture d'un classeur.
Merci d 'avance !!!

Cordialement
 
Re : macro pour une copie de la facture dan un autre classeur

Bonjour Dranreb,

Je viens d'essayer ce que tu m'as propsé mais ça ne marche pas...
Erreur compilation : Sub ou Fonction non définie
(Il faut savoir que je suis un bleu en VB)
Ya t-il une autre solution ?

Cordialmenet
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
18
Affichages
702
Retour