Accueil | Aide en ligne | Annuaire | Sécurité | Articles | Astuces | Téléchargements | Association 


Mon compte SOS Ordi

Vous n'êtes pas identifié
[-> S'inscrire à SOS Ordi
[-> Mot de passe perdu ?
S'identifier


Rechercher sur SOS Ordi

Ok

Dans





 Catégories de l'aide en ligne

 Aide en ligne


 Saviez vous que ...

Toutes les actions disponibles sur une page se trouvent dans le menu "Action dans ..." à gauche


 Partenaires

  SOS Ordi > Aide en ligne > Logiciel > Développement > Langages > Visual Basic > Nommer et enregistrer un classeur excel avec vba et avec une variable

Nommer et enregistrer un classeur excel avec vba et avec une variable

4 réponse(s)
dont 1 ont aidé PITOU22 à résoudre son problème

  Problème résolu posté le 18/08/2006 à 11:00
Profil Configuration PC
PITOU22


Aucun
État : Absent
Bonjour,

Je débute dans VBA aussi c'est une question plutôt simple que je pose à ceux qui sont plus expérimentés.
Avec VBA je crée des devis excel qui doivent être numérotés et enregistrés.
Je les numérote ainsi : 2006/08/1 ou 2006 et l'année en cours extraite automatiquement de la date, 08 est le mois en cours extrait aussi de la date, et le dernier chiffre est un numéro d'incrémentation caluculé par VBA. Ce numéro (2006/08/1)est stocké dans une variable qui s'appelle stNumeroDevis as string.
Quand je l'enregistre, j'utilise le code suivant :
activeworkbook.saveas filename:="c:\devis\stNumeroDevis".
Probléme : le nom du fichier attribué par ce code est "stNumeroDevis", et non pas la valeur de cette variable(2006/08/1).
Pouvez-vous me dire comment nommer (ou renommer)automatiquement les devis crées en leur attribuant le nom stocké dans la variable st NumeroDevis ?
Merci d'avance.
Cordialement.
Pitou22

Edité par PITOU22 le 18/08/2006 à 15:54

   

Bas de page 


Information

Pour participer vous devez d'abord être membre ou identifié :
[-> M'identifier
[-> Je ne suis pas membre SOS Ordi, je souhaite m'inscrire
[-> J'ai perdu mon mot de passe


  Réponse postée le 18/08/2006 à 11:03
Profil du membre Configuration PC
Geronimo
Modérateur


État : Absent
Bonjour PITOU22


Edite ta question en cliquant en haut et à droite de celle-ci sur l'icône bleue avec le crayon jaune et réécris ton titre en minucules.

Le tout en majuscules n'est pas toléré.

Majuscules = hurler sur le net

* Chasseur de scalps sur SOSORDI
* Granmére à poréte ale passe

  Réponse postée le 18/08/2006 à 11:05
Profil du membre Configuration PC
fanfan38



État : Absent
Bonjour,
L'erreur vient du fait que ta variable est entre guillemet.
Si tu modifie comme ci dessous ça devrait marcher.
activeworkbook.saveas filename:="c:\devis\" & stNumeroDevis
Par contre le format ne serra pas accepter
Change ta variable 2006_08_01 sera accepter
A+ François

  Réponse postée le 18/08/2006 à 16:03
Profil du membre Configuration PC
PITOU22



État : Absent
Merci fanfan38, ça fonctionne très bien.
A+. pitou22

  Réponse postée le 18/08/2006 à 16:04
Profil du membre Configuration PC
Robot SOSORDI



État : Absent
Réponse automatique :

Cette question est résolue



Haut de page 

 

Version 5.6 | Infos / Contacts | Partenariat | Publicité