Vba renommer un fichier excel
lolo35000
-
f894009 Messages postés 17417 Date d'inscription Statut Membre Dernière intervention -
f894009 Messages postés 17417 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J ai realisé ds un fichier excel un formulaire avec le VB.
Dans la textbox1 je tape une date (aaaammjj) permettant l extraction d un fichier que j importe ds ce fichier.
Dans ce meme fichier, j ai realisé une macro qui creer un nouveau classeur.
J aurai souhaité que ce fichier soit nommé : CP aaaammjj
aaaajjmm etant le texte se trouvant ds la textbox1.
Quelqu un a une soluce pr renommer le fichier de cette facon??
Merci d avance!!!
J ai realisé ds un fichier excel un formulaire avec le VB.
Dans la textbox1 je tape une date (aaaammjj) permettant l extraction d un fichier que j importe ds ce fichier.
Dans ce meme fichier, j ai realisé une macro qui creer un nouveau classeur.
J aurai souhaité que ce fichier soit nommé : CP aaaammjj
aaaajjmm etant le texte se trouvant ds la textbox1.
Quelqu un a une soluce pr renommer le fichier de cette facon??
Merci d avance!!!
A voir également:
- Renommer un module vba
- Renommer des fichiers en masse - Guide
- Renommer son iphone - Guide
- Manque cam module - Forum TNT / Satellite / Réception
- Renommer un lien hypertexte ✓ - Forum Bureautique
- Comment renommer quelqu'un sur instagram - Forum Instagram
33 réponses
Re,
Si j'ai bien compris, vous pouvez faire la sauvegarde de deux endroits:
a partir d'un userform et ca marche
ou
a partir d'un "formulaire" et la ca ne marche pas.
Je valide, le formulaire se quitte. qu'est ce????
Si j'ai bien compris, vous pouvez faire la sauvegarde de deux endroits:
a partir d'un userform et ca marche
ou
a partir d'un "formulaire" et la ca ne marche pas.
Je valide, le formulaire se quitte. qu'est ce????
Je me suis mal expliqué.
Le userform que j ai créé ds VB apparait a l'ouverture du fichier excel.
Lorsque je rentre une date ds le userform sous vb et que realise la macro cela fonctionne.
Quand j ouvre avec excel le userform appagrait je rentre ma date je valide.
Le userform disparait, realise l extraction.
Lorsque je clik sur le bouton sensé crée le nouveau fichier j ai bien un nouveaux classeur
qui se creé mais n est pas renommé avec la date que j ai rentré dans le userform.
Esperant avoir ete clair....
Merci bcp de votre aide!! :-))
Le userform que j ai créé ds VB apparait a l'ouverture du fichier excel.
Lorsque je rentre une date ds le userform sous vb et que realise la macro cela fonctionne.
Quand j ouvre avec excel le userform appagrait je rentre ma date je valide.
Le userform disparait, realise l extraction.
Lorsque je clik sur le bouton sensé crée le nouveau fichier j ai bien un nouveaux classeur
qui se creé mais n est pas renommé avec la date que j ai rentré dans le userform.
Esperant avoir ete clair....
Merci bcp de votre aide!! :-))
Bonjour,
Il faut que la date que vous entrez dans votre TextBox soit mise dans une variable commune a tout vos programmes car votre TextBox est un objet local a votre UserForm donc TextBox1.text n'existe plus des que vous fermez le UserForm.
Pour que cela fonctionne:
1/ Vous allez inserez un module ou vous definierez une varialble:
ex:
Public Date_Fichier ' Date de sauvegarde
2/ dans le UserForm, vous inserez une ligne
Date_Fichier=TextBox1.Text
3/ dans le code de votre bouton de sauvegarde vous remplacez TextBox1.Text par Date_Fichier
A+
Il faut que la date que vous entrez dans votre TextBox soit mise dans une variable commune a tout vos programmes car votre TextBox est un objet local a votre UserForm donc TextBox1.text n'existe plus des que vous fermez le UserForm.
Pour que cela fonctionne:
1/ Vous allez inserez un module ou vous definierez une varialble:
ex:
Public Date_Fichier ' Date de sauvegarde
2/ dans le UserForm, vous inserez une ligne
Date_Fichier=TextBox1.Text
3/ dans le code de votre bouton de sauvegarde vous remplacez TextBox1.Text par Date_Fichier
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J ai realisé a la lettre les 3 etapes.
Lorsque je rentre la date ds le userform j ai un message d erreur qui s affiche ds vb.l:
variable ou procedure attendue, et non un module
Lorsque je rentre la date ds le userform j ai un message d erreur qui s affiche ds vb.l:
variable ou procedure attendue, et non un module
Re,
2/ dans le UserForm, vous inserez une ligne
Date_Fichier=TextBox1.Text
Cette ligne est a inserer dans le code ou par exemple vous lancez l'extraction de votre fichier.
2/ dans le UserForm, vous inserez une ligne
Date_Fichier=TextBox1.Text
Cette ligne est a inserer dans le code ou par exemple vous lancez l'extraction de votre fichier.
J ai inséré la ligne a la fin de ce code.
Lorsque je click sur le boutton pour creer le nouveau fichier, le fichier se nomme(
Cp_
il manque encore la date. P-e ai-je une erreur au niveau de save.as..
Comment faut-il extire apres "saveas"(.... ???
Lorsque je click sur le boutton pour creer le nouveau fichier, le fichier se nomme(
Cp_
il manque encore la date. P-e ai-je une erreur au niveau de save.as..
Comment faut-il extire apres "saveas"(.... ???
En fait en inscrivant le code
Date_Fichiet = textbox1.text
j ai un message d erreur
impossible d affecter a un tableau
Date_Fichiet = textbox1.text
j ai un message d erreur
impossible d affecter a un tableau