Gestion fichier

Z

zorglub

Guest
Hello !!!!

Tout d'abord merci pour les réponsese toujours précises qu'on obtient sur ce site... c'est très agréable de se sentir aider !!

Petites questions maintenant:

1°)
Est-il possible de lire et d'écrire dans un fichier sans pour autant l'ouvrir?
Je m'explique: j'ai un fichier "MASTER" comportant un certain nombres de formulaires (boîtes à onglet etc...). Les valeurs entrées dans ce formulaire sont écrite dans une page servant d'historique. On me demande maintenant de générer un fichier mettant les données sous forme de tableau ou de graphe. Ceci se passe sans problème, mais je voudrai pouvoir générer le fichier sans faire appel à une page temporaire qui sera ensuite collée dans un nouveau fichier. Trop lourd, trop gourmand en ressource (le MASTER fait déjà presque 3 Mo !!).

2°)
Peut-on automatiser le nom du fichier lors de la sauvegarde, du genre NomFichier-DATE.xls?


Merci de me donner un p'tit coup de main, ça me rendrai bien service.

@+
Zorglub
 
@

@Christophe@

Guest
Bonjour,

Question 1

Oui, c'est possible, excel peux lire et écrire dans un fichier fermé


Question 2
Avec un commandbutton sur ta feuille, introduit y le code suivant:

Private Sub CommandButton1_Click()
Dim FileName As String

FileName = "NomFichier " & Format(Date, "dd-mm-yyyy")
ThisWorkbook.SaveAs FileName:="D:\Documents and Settings\Christophe\Bureau\" & FileName
End Sub

Bonne journée

@Christophe@
 
Z

zorglub

Guest
OK ............

Pour la Q2, je faisait ça mais sans passer par une variable, d'où boulette... merci

Pour la Q1, je suis fort aise que cela se fasse, mais comment ??

Je suis un pro de la chose, et je passe tout le temps par:

chdir "c:\"
workbooks.open.... etc

comment je fais pour lire le fichier sans l'ouvrire ????
existe-t-il une fonction du style "reset FILENAME" comme en Pascal ?

Merci d'avance
et merci encore pour la réponse d'avant

@+
Z
 

Discussions similaires

Réponses
5
Affichages
749

Statistiques des forums

Discussions
312 069
Messages
2 085 040
Membres
102 763
dernier inscrit
NICO26