Sauvegarde d'une sheet excel sous VB [VB] - VB/VBA/VBS - Programmation
Marsh Posté le 15-10-2002 à 14:09:05
Marsh Posté le 15-10-2002 à 15:04:24
Généralement, ce ne sont pas les feuilles que je sauvegarde mais les classeurs (workbooks)
Marsh Posté le 15-10-2002 à 15:11:06
bikerman a écrit a écrit : Généralement, ce ne sont pas les feuilles que je sauvegarde mais les classeurs (workbooks) |
C ptet ça le pb... G qu'une feuille
En fait ça marche si je fait
Sheet1.object.Sheets("Feuil1" ).SaveAs cdbSave.FileName
mais ds Excel fo que je fasse Fenêtre->Afichager->monxls.xls pour que je voye apparaitre ma feuille...
Une id ?
Marsh Posté le 15-10-2002 à 15:31:38
[SDF]Poire a écrit a écrit : C ptet ça le pb... G qu'une feuille En fait ça marche si je fait Sheet1.object.Sheets("Feuil1" ).SaveAs cdbSave.FileName |
Si tu es dans ton classeur fait plutôt:
ActiveWorkbook.SaveAs ("toto.xls" )
Citation : mais ds Excel fo que je fasse Fenêtre->Afichager->monxls.xls pour que je voye apparaitre ma feuille... |
Cela veut dire que ton fichier est caché. Tu as du le cacher une fois et du coup il l'est toujours. Pour l'afficher (et pas afichager):
Windows("toto.xls" ).Visible = True
@+
Marsh Posté le 15-10-2002 à 15:41:22
précisions :
Je suis sous VB6 et pas VBA
J'utilise un objet sheet (Composants->Objet à insérer Feuille Microsoft Excel) donc pas de ActiveWorkBook ? Sinon comment y accéder ?
Windows("toto.xls" ).Visible = True
ne change rien au pb...
Merci
Marsh Posté le 15-10-2002 à 15:59:06
[SDF]Poire a écrit a écrit : précisions : Je suis sous VB6 et pas VBA |
Ah oui, effectivement, mon domaine à moi se limitant au VBA
Citation : J'utilise un objet sheet (Composants->Objet à insérer Feuille Microsoft Excel) donc pas de ActiveWorkBook ? Sinon comment y accéder ? |
Est-ce que ton problème ne se produit que sur ce fichier ?
essaie de changer le nom du fichier que tu créé.
Désolé, je ne peux pas t'aider plus.
Bon courage.
Marsh Posté le 15-10-2002 à 16:09:10
ça le fait qq que soit le nom du fichier...
si avant de le sauver je doubleclick sur le sheet (pour editer la feuille excel par exemple) ça le fait pas
Je dois merder à qq part...
C pas mon code
Merci quand même
(Tu saurais pas comment copier la feuille ds le clipboard (G pas que tu texte G des shapes et des fléches aussi) ?)
Marsh Posté le 16-10-2002 à 09:33:17
Marsh Posté le 15-10-2002 à 09:38:58
G un composant sheet qui sort de je C pas où (C pas mon code)
qui correspond à une feuille excel
Et je voudrais la sauver...
Sheet1.object.Sheets("Feuil1" ).SaveAs "test.xls"
et
Sheet1.object.SaveAs "test.xls"
me craient bien un fichier test.xls mais Excel n'en veut pas
Qq'1 a une id ?
Merci
---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love: