ENregistrement automatique

  • Initiateur de la discussion ole
  • Date de début
O

ole

Guest
Bonjour tout le monde,

Je voudrais enregistrer un fichier à l'aide d'une macro et que ca me le place et me le nomme dans le dossier que je veux

Le nom de ce fichier sera le numéro d'offre d'une affaire que j'aurai préalablement inscris dans une case

Est ce possible SVP ??

Merci d'avance
 

ERIC S

XLDnaute Barbatruc
re

tu crées un bouton archivage dossier et tu y associes la macro ci-dessous, elle propose un nom et archive 1 feuille. Il faut créer un sous-répertoire ('Répertoire de stockage' dans mon exemple). J'ai considéré le N° en A1. C'est une adaptation d'un code que j'ai fait, si erreur dis-le-moi :

Sub sauvegarde()
nomfichier = ActiveWorkbook.Name
Application.ScreenUpdating = False
répertoire = ThisWorkbook.Path & '\\Répertoire de stockage'
nomfichier1 = 'Affaire ' & range('A1').value

'Proposition Nom de sauvegarde
ChDir (répertoire)
chemin = Application.GetSaveAsFilename(nomfichier1, 'Fichier Excel,*.xls')
If chemin = False Then Exit Sub

'création fichier 1 feuille
Workbooks.Add
nbfeuil = Sheets.Count
While nbfeuil > 1
Application.DisplayAlerts = False
ActiveSheet.Delete
nbfeuil = Sheets.Count
Application.DisplayAlerts = True
Wend
ActiveWorkbook.SaveAs Filename:=chemin
nomfichier1 = ActiveWorkbook.Name

'sauvegarde des données
Windows(nomfichier).Activate
derligne = Range('A65536').End(xlUp).Row
Range('A1:A' & derligne).EntireRow.Select
Selection.Copy
Windows(nomfichier1).Activate
Range('A1').Select
ActiveSheet.Paste
Cells.Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range('A1').Select
Application.CutCopyMode = False
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
ActiveWorkbook.Close savechanges:=True
'
Range('A1').Select
Application.ScreenUpdating = True

End Sub



A+
 
O

Ole

Guest
Quand j'arrive à Chdir 'répertoire' , ca m'affiche une erreur, j'ai pourtant créé dans mon dossier contenant tous mes fichiers un nouveau dossier s'appellant ' répertoire'
, ce n'est pas ce qu'il fallait faire ??


J'ai pas compris à quoi sert le 2ème dossier répertoire de stockage ??


Snif, j'crois que je vais pas réussir
 

ERIC S

XLDnaute Barbatruc
re

fichier a mettre dans un répertoire de travail, il faut créer un sous-répertoire appelé:

archivage

certains caractères passent mal ou pas sur le forum, avec le fichier cela ira mieux

A+ [file name=archivage.zip size=9554]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/archivage.zip[/file]
 

Pièces jointes

  • archivage.zip
    9.3 KB · Affichages: 37
  • archivage.zip
    9.3 KB · Affichages: 42
  • archivage.zip
    9.3 KB · Affichages: 41
O

Ole

Guest
Meme erreur avec ton fichier, ca me dit toujours que mon chemin d'accès est introuvable
!!

Tu peux récapituler ce que je dois faire stp ??

Moi j'ai mon fichier excel qui est dans un dossier appelé 'création de devis' là dedans j'ai créé un dossier appelé répertoire puis dans répertoire un dossier qui s'appelle archivage, c ca ??

Quand tu parles de répertoire tu parles de fichier excel ou de dossier ??

Merci d'avance eric, c vriament gentil de ta part
 
O

Ole

Guest
Je ne comprends pas, g bien fait ce que tu m'as dis et partout ca ne marche toujours pas

Toujours la même erreur qui s'affiche en jaune et quand je passe la souris dessus ca m'indique bien ou se trouve ' répertoire'

Tu c pas de koi ca peut venir ??
 
O

Ole

Guest
Re coucou Eric

Dis il a un problème ton code !!

Ca me met bien le nom et l'endroit ou je dois sauvegarder mais ca m'enregistre une feuille vierge !!!
Du moins avec le nom de l'offre

Ca t'enregistre les données toi ??
 

Discussions similaires

Réponses
24
Affichages
428
Réponses
2
Affichages
293
Réponses
0
Affichages
126

Statistiques des forums

Discussions
312 305
Messages
2 087 084
Membres
103 461
dernier inscrit
dams94