Erreur sur VBA besoin d'aide je tourne en rond
Fermé
Sheridana
Messages postés
10
Date d'inscription
jeudi 18 mai 2017
Statut
Membre
Dernière intervention
19 mai 2017
-
Modifié le 19 mai 2017 à 14:10
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 19 mai 2017 à 15:20
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 19 mai 2017 à 15:20
A voir également:
- Erreur sur VBA besoin d'aide je tourne en rond
- Erreur 0x80070643 - Guide
- Iptv erreur de lecture - Forum TV & Vidéo
- Ventilateur carte graphique ne tourne pas - Forum Carte graphique
- Rond sur ecran telephone ✓ - Forum Huawei
- Vba erreur automation référence future non valide ✓ - Forum Word
1 réponse
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 776
19 mai 2017 à 15:20
19 mai 2017 à 15:20
Bonjour,
« je n'arrive pas a nommer mon fichier ... »
Il n'est pas possible de renommer un fichier lorsqu'il est ouvert.
La solution avec un fichier fermé, est d'utiliser l'instruction
« ... et ma feuille », il suffit d'utiliser la propriété Name, par exemple :
« j'ai un soucis quand le nom du fichier change selon la date la macro plante » Mais encore ???,
Comment le nom change-t-il ?
Quel message d'erreur ?
Sur quelle ligne de code ?
« je n'arrive pas a nommer mon fichier ... »
Il n'est pas possible de renommer un fichier lorsqu'il est ouvert.
La solution avec un fichier fermé, est d'utiliser l'instruction
Name OldName As NewNameAvec un fichier ouvert tu peux utiliser la méthode SaveAs (Enregistrer sous) avec les arguments adéquats puis de détruire de fichier initial avec l'instruction Kill.
« ... et ma feuille », il suffit d'utiliser la propriété Name, par exemple :
Worksheets("Financial").Name = "NouveauNom"
« j'ai un soucis quand le nom du fichier change selon la date la macro plante » Mais encore ???,
Comment le nom change-t-il ?
Quel message d'erreur ?
Sur quelle ligne de code ?