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

enregistrement de facture

  • Initiateur de la discussion Initiateur de la discussion chrisdu58
  • 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 !

C

chrisdu58

Guest
bonjour
j'ai cree une facture et j'ai regarder bien sur avant sur le forum. J'ai trouvé des choses qui fonctionnent mais avec excel 2007 ca me fait planter.
J'aimerai que ma facture s'enregistre avec un bouton et qu'elle prenne le n° de facture qui se trouve dans une cellule (dans mon cas E4) comme nom pour l'enregistrement. merci du coup de pouce
 
Re : enregistrement de facture

j'obtiens un message d'erreur de syntaxe et la ligne " Dim extension as string, chemin as string, nom fichier as string" est ecrite en rouge dans le code de la macro
 
Re : enregistrement de facture

Re,

excuse moi, enlève l'espace entre nom et fichier. Donc tu dois avoir -->

Dim extension as string, chemin as string, nomfichier as string

A te lire

Dan
 
Re : enregistrement de facture

on progresse mais cette fois c'est la ligne "ActiveWorkbook.SaveAs Filename:=chemin & nomfichier" qui semble renvoyer une erreur. Que dois je faire? en tout cas c'est tres sympa de ta part de m'aider.
 
Re : enregistrement de facture

j'ai fait des modifs, j'ai changé le chemin du fichier d'enregistrement, le nom du fichier sauvegardé sera juste le nom dans la cellule E4. Maintenant ca fonctionne mais ca enregistre tous le classeur et je voudrais que ca soit juste la feuille contenant la facture. comment faire?
 
Re : enregistrement de facture

voici mon code et j'ai encore une erreur sur la derniere ligne :
Sub SauvegardeFacture()
'
' SauvegardeFacture Macro
'

'
Dim extension As String, chemin As String, nomfichier As String
extension = ".xls"
chemin = "C:\Documents and Settings\proprietaire\Mes documents\eva\Gestion des stocks\Sauvegarde des factures\"
nomfichier = ActiveSheet.Range("E4") & extension
Sheets("Factures").Select
Selection.SaveAs Filename:=nomfichier
End Sub
 
Re : enregistrement de facture

re

après vérif, cela devrait marcher, j'ai supposé que le nom était sur feuil1 et non factures, à toi d'adapter.
Mon exemple récupère le chemin du fichier ouvert par thisworkbook.path et non le chemin absolu

Sub SauvegardeFacture()
'
' SauvegardeFacture Macro
Dim extension As String, chemin As String, nomfichier As String
extension = ".xls"
chemin = ThisWorkbook.Path & "\"
nomfichier = Sheets("feuil1").Range("E4") & extension
Sheets("factures").Copy
ActiveWorkbook.SaveAs Filename:=chemin & nomfichier
End Sub
 
Dernière édition:
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
18
Affichages
1 K
Réponses
2
Affichages
192
Réponses
3
Affichages
877
Réponses
20
Affichages
2 K
Réponses
3
Affichages
643
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…