Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1513 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA] Probleme pour sauvegarder un classeur

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBA] Probleme pour sauvegarder un classeur

n°1281909
sakuraba
Posté le 12-01-2006 à 10:58:50  profilanswer
 

Bonjour,
 
j'ai un souci pour sauvegarder mon nouveau classeur excel avec un nom deja formaté
 

Code :
  1. Sub Enregist()
  2. Dim MyBook As Workbook
  3. Dim Newbook As Workbook
  4. Dim NomDuFichier As Variant
  5. Set MyBook = ThisWorkbook
  6. Set Newbook = Workbooks.Add(xlWBATWorksheet)
  7. NomDuFichier = "[" & UserForm1.TextBoxNom.Value & "][" & UserForm1.TextBoxDate.Value & "]"
  8. Workbooks(MyBook.Name).Sheets("Base" ).Copy Before:=Workbooks(Newbook.Name).Sheets(1)
  9. Application.DisplayAlerts = False
  10. Workbooks(Newbook.Name).Sheets("Feuil1" ).Delete
  11. ActiveWorkbook.SaveAs Filename:=NomDuFichier
  12. Workbooks(MyBook.Name).Activate
  13. End Sub


http://img299.imageshack.us/img299/824/untitled1copy8wd.th.jpg
 
NomDuFichier = [Julien][19/07/1980].xls par exemple  
 


Message édité par sakuraba le 12-01-2006 à 15:34:35
mood
Publicité
Posté le 12-01-2006 à 10:58:50  profilanswer
 

n°1281914
tegu
Posté le 12-01-2006 à 11:06:30  profilanswer
 

À l'exécution NomDuFichier contient quelle valeur ?

n°1281919
Manu la Sc​ience
...la science ... pas toujours
Posté le 12-01-2006 à 11:18:31  profilanswer
 

N'oublies pas de remettre ton Application.DisplayAlerts à True à la fin de ta macro...


---------------
Proverbe chinois: il vaut mieux apprendre à pêcher à un mendiant que de lui donner du poisson...
n°1281920
Manu la Sc​ience
...la science ... pas toujours
Posté le 12-01-2006 à 11:20:15  profilanswer
 

Est-ce qu'il ne faut pas mettre NomDuFichier en String plutôt qu'en Variant ? Ca passerait peut être mieux ?


---------------
Proverbe chinois: il vaut mieux apprendre à pêcher à un mendiant que de lui donner du poisson...
n°1281921
tegu
Posté le 12-01-2006 à 11:21:50  profilanswer
 

Si on avait aussi le message d'erreur ou le symptôme exact ça serait mieux... parce que « j'ai un souci » est un peu vague.


Message édité par tegu le 12-01-2006 à 11:22:30
n°1282213
sakuraba
Posté le 12-01-2006 à 15:38:46  profilanswer
 

voila j'ai rajouter l'erreur

n°1282254
watashi
La démotivation : JAMAIS !
Posté le 12-01-2006 à 16:11:41  profilanswer
 

ton problème vient des [ et des ]et des / il ne sont pas admis pour le nom d'un fichier :)  
 
et dans ta macro ta variable NomDuFichier doit avoir cette forme :
 "c:\rep1\...\nomdufichier.xls"
@+ :D


---------------
Je bidouillle c'est sur... Mais j'essaye de faire en sorte que ça marche ;-)
n°1282293
Manu la Sc​ience
...la science ... pas toujours
Posté le 12-01-2006 à 16:42:44  profilanswer
 

Mets plutôt un titre du style : julien_1980_07_19.xls
 
En plus, c'est plus facile à trier dans l'ordre croissant...


---------------
Proverbe chinois: il vaut mieux apprendre à pêcher à un mendiant que de lui donner du poisson...
n°1282768
sakuraba
Posté le 13-01-2006 à 11:12:53  profilanswer
 

ok c est fait merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA] Probleme pour sauvegarder un classeur

 

Sujets relatifs
System.Text.Encoding en VBA Word : possible ?[VBA] ptite demande
Problème systeme de voteProbleme pour réinitialiser un "DBImage" ...
probleme affichage avec caracteres speciaux ( ' " ...)Probleme avec mon script vbs aidez moi!!!
Probleme de segmentationProblème de regex
probleme d'héritageprobleme avec lien sur une image
Plus de sujets relatifs à : [VBA] Probleme pour sauvegarder un classeur


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR