erreur "lecture seule"

  • Initiateur de la discussion Initiateur de la discussion marie
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

marie

Guest
Bonsoir à tous

Voila, j'ai un probleme sous visual basic. Hier tout marchait bien et ce soir j'ai ce message :
'erreur de compilation : impossible d'affecter à une propriété en lecture seule'

Voici une partie de mon code :
ActiveWorkbook.SaveAs Filename:=nomrép & '\\FichierTemporaire.xls' _
, FileFormat:=xlNormal, Password:='', WriteResPassword:='', _
ReadOnlyRecommended:=False, CreateBackup:=False

...
...suite de la macro
...



Workbooks('FichierTemporaire.xls').Name = 'Extraction Data Processing.xls'
Workbooks('Extraction Data Processing.xls').Save

L'erreur se place sur 'name'.
Quelqu'un peut m'aider?
Merci
Marie
 
Bonsoir Marie, Davidc57 🙂
Bon, Marie ta volonté n'est pas explicite, d'après ton extrait de code, si tu veux renommer le classeur, l'aide Vba (très utile 😉 ) indique clairement ce qu'il ne faut pas faire....
La propriété Name renvoie le nom du classeur. Cette propriété ne peut pas être utilisée pour définir le nom. Si vous souhaitez modifier le nom, utilisez la méthode SaveAs pour enregistrer le classeur sous un autre nom. L'exemple suivant montre comment activer la feuille « Sheet1 » dans le classeur intitulé « Cogs.xls » (le classeur doit déjà être ouvert dans Microsoft Excel).
C'est assez simple tout ça, mais plein de subtilités, donc tape Worbooks dans l'aide intuitive, et en voguant tu auras tout !

j'espère que c'est là le pb,

Bonne nuit,
Brico
 
Re tout le monde, 🙂

Marie, as-tu une copie du code d'hier non modifié, normalement, c'est imposssibles que ça ait marché dans l'état, si tu compares ton message d'erreur à ceci :
Workbooks, propriété


Renvoie une collection Workbooks qui représente l'ensemble des classeurs ouverts. En lecture seule.

Pour plus d'informations sur le renvoi d'un seul membre d'une collection, consultez Renvoi d'un objet à partir d'une collection.

C'est bien explicite ...
Tu as du changer du code ou des paramètres de compilation ?

Ou tu programmes dans une 'chambre jaune' ?

bonne nuit,

Brico
 
Bonsoir,

Je n'ai pas de copie d'hier.🙁
Ca doit etre l'histoire d'une 'chambre jaune' en effet.

🙂

Je le prend pour une erreur de ma part et aussi une grosse fatigue mais bon... si cela se renouvelle c'est que je suis folle.

Merci a tous
A+
Marie
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

R
Réponses
0
Affichages
3 K
R
S
Réponses
0
Affichages
948
S
C
Réponses
1
Affichages
4 K
Conrad13
C
Y
Réponses
0
Affichages
1 K
Y
B
Réponses
1
Affichages
7 K
BretonBeurre
B
T
Réponses
3
Affichages
1 K
tetchounie
T
M
Réponses
16
Affichages
5 K
E
Réponses
4
Affichages
1 K
eldoctor62
E
Retour