[VBA] Impossible d'écrire dans un fichier
Sonnie
-
Jean-claude -
Jean-claude -
Bonjourà tous,
depuis quelque temps il m'est impossible d'écrire dans un fichier en VBA dans Excel sur un poste avec Windows XP familial. J'ai un message : "fichier introuvable". Je ne comprends vraiment pas ce qui peut se passer, d'autant plus que c'est le genre de code qu'on écrit fréquemment et qui passe partout sauf sur le poste en question.
Voici le code :
Si quelqu'un a la moindre piste merci de me contacter... J'ai essayé la commande 'détecter et réparer' mais sans résultat.
depuis quelque temps il m'est impossible d'écrire dans un fichier en VBA dans Excel sur un poste avec Windows XP familial. J'ai un message : "fichier introuvable". Je ne comprends vraiment pas ce qui peut se passer, d'autant plus que c'est le genre de code qu'on écrit fréquemment et qui passe partout sauf sur le poste en question.
Voici le code :
Sub zzzzzz() Dim nbFic As Integer nbFic = FreeFile() Open "c:\fichier.txt" For Output As #nbFic Print #nbFic, "essai" Close #nbFic End Sub
Si quelqu'un a la moindre piste merci de me contacter... J'ai essayé la commande 'détecter et réparer' mais sans résultat.
A voir également:
- [VBA] Impossible d'écrire dans un fichier
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Impossible de supprimer un fichier - Guide
13 réponses
Salut,
J'ai testé ton exemple sans aucun problème avec W2000Pro et Excel 2000.
Es-tu sûr d'avoir le droit d'écrire directement à la racine de C:?
J'ai testé ton exemple sans aucun problème avec W2000Pro et Excel 2000.
Es-tu sûr d'avoir le droit d'écrire directement à la racine de C:?
bonjour
est-ce que ton fichier existe déjà ?
est-ce que tu as le problème pour n'importe quel nom de fichier ?
est-ce que ton fichier existe déjà ?
est-ce que tu as le problème pour n'importe quel nom de fichier ?
Pour être plus précis, le problème apparait quel que soit le répertoire (pas seulement sur la racine) avec tous les noms de fichier et que le fichier existe ou non. En toute logique, si le fichier existait il serait simplement écrasé...
Je sais que le code est bon : il fonctionne sur d'autres postes. Seul un PC me fait cette réaction bizarre.
Je sais que le code est bon : il fonctionne sur d'autres postes. Seul un PC me fait cette réaction bizarre.
bonjour
Le logiciel VBA installé est-il le même ?
Les autres fonction VB fonctionnent correctement ?
as-tu essayé de faire un input sur un fichier existant ?
Le logiciel VBA installé est-il le même ?
Les autres fonction VB fonctionnent correctement ?
as-tu essayé de faire un input sur un fichier existant ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Effectivement le logiciel VBA est toujours le même : il s'agit de l'environnement VBA d'Excel 2000.
Si je tente d'ouvrir un fichier en INPUT c'est ok mais pas en OUTPUT ni en APPEND
Si je tente d'ouvrir un fichier en INPUT c'est ok mais pas en OUTPUT ni en APPEND
Alors ? Personne n'a une petite idée ? Je me rend bien compte que ce problème est bizarre car spécifique à un poste, mais si quelqu'un pense avoir un début de piste...
Bonjour,
Peut-être que ?
Environnement de test :
Windows XP Pro / Office Pro SP3
J'ai testé le code !
Un premier passage, tout est OK.
Je change ensuite l'attribut du fichier de [Archive] à [Lecture seule],
et comme je m'y attendais ...
Erreur d'exécution 75
Erreur d'accès Chemin/Fichier.
donc, vérifier les attributs des fichiers cible !
Lupin
Peut-être que ?
Environnement de test :
Windows XP Pro / Office Pro SP3
J'ai testé le code !
Un premier passage, tout est OK.
Je change ensuite l'attribut du fichier de [Archive] à [Lecture seule],
et comme je m'y attendais ...
Erreur d'exécution 75
Erreur d'accès Chemin/Fichier.
donc, vérifier les attributs des fichiers cible !
Lupin
salut,
les attributs du fichier ne sont pas en cause puisque qu'il s'agit là de la création d'un nouveau fichier...
Mon problème est que sur d'autres postes avec le même environnement (WinXP familial + Excel 2000) ça passe très bien. D'ailleurs ça passait aussi sur le poste qui pose problème il y a quelque temps.
Zut alors,... d'où est-ce que ça peut bien venir ?
les attributs du fichier ne sont pas en cause puisque qu'il s'agit là de la création d'un nouveau fichier...
Mon problème est que sur d'autres postes avec le même environnement (WinXP familial + Excel 2000) ça passe très bien. D'ailleurs ça passait aussi sur le poste qui pose problème il y a quelque temps.
Zut alors,... d'où est-ce que ça peut bien venir ?
bonjour
Si cela fonctionnait avant, cela confirme que ton VBA
n'a plus la possibilité d'écrire et il faudrait regarder ses attributs.
Dans filesystem essaye de forcer attributes à zéro
pour pouvoir écrire.
dans exel de nombreux paramètres gardent leur dernière position.
Si cela fonctionnait avant, cela confirme que ton VBA
n'a plus la possibilité d'écrire et il faudrait regarder ses attributs.
Dans filesystem essaye de forcer attributes à zéro
pour pouvoir écrire.
dans exel de nombreux paramètres gardent leur dernière position.
Bonjour,
mon problème avec VBA est général : il se produit dès qu'on est en environnement VBA et ce quelque soit le logiciel (Excel, Word, AutoCAD...)
Alors je veux bien essayer de forcer attributes à zéro dans filesystem mais comment je dois m'y prendre? Je ne sais pas comment faire ça...
En tout cas c'est très sympa de m'apporter ton aide gbinforme, j'en ai bien besoin !
mon problème avec VBA est général : il se produit dès qu'on est en environnement VBA et ce quelque soit le logiciel (Excel, Word, AutoCAD...)
Alors je veux bien essayer de forcer attributes à zéro dans filesystem mais comment je dois m'y prendre? Je ne sais pas comment faire ça...
En tout cas c'est très sympa de m'apporter ton aide gbinforme, j'en ai bien besoin !
Je viens de trouver,
j'utilise l'antivirus Kaspersky version 5, et en déactivant le moniteur temp réel, la commande open en VBA refonctionne.
Voilà il faut donc déactiver temporairement l'antivirus ou modifier la conf de celui-ci, si c'est possible !
@+++++
Antoine
j'utilise l'antivirus Kaspersky version 5, et en déactivant le moniteur temp réel, la commande open en VBA refonctionne.
Voilà il faut donc déactiver temporairement l'antivirus ou modifier la conf de celui-ci, si c'est possible !
@+++++
Antoine
salut tout le monde!
URGENCE!!!!
j'ai téléchargé logiciel de retouche vidéo "vegas 7.0".
Mais il y a un problème: quand je le lance ce message s'affiche:
"Impossible d'écrire dans le répertoire temporaire en C:\Documents and Settings\Propriétaire\Socal Setingsgs\Temp. Vérifiez que vous avez accès en écriture à ce répertoiree" (en anglais).
Que faire pour lancer le logiciel?
Quelqu'un peut m'aider svp?
Merci d'avance!
URGENCE!!!!
j'ai téléchargé logiciel de retouche vidéo "vegas 7.0".
Mais il y a un problème: quand je le lance ce message s'affiche:
"Impossible d'écrire dans le répertoire temporaire en C:\Documents and Settings\Propriétaire\Socal Setingsgs\Temp. Vérifiez que vous avez accès en écriture à ce répertoiree" (en anglais).
Que faire pour lancer le logiciel?
Quelqu'un peut m'aider svp?
Merci d'avance!