[VB]Sauvegarde d'une sheet excel sous VB

Sauvegarde d'une sheet excel sous VB [VB] - VB/VBA/VBS - Programmation

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
 :hello:  


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 15-10-2002 à 09:38:58   

Reply

Marsh Posté le 15-10-2002 à 14:09:05    

:bounce:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

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)

Reply

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 ?


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

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...
 
Une id ?


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
 
@+

Reply

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  :hello:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

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 ?
Windows("toto.xls" ).Visible = True  
ne change rien au pb...
Merci  :hello:


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.

Reply

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  :cry:  
Je dois merder à qq part...
C pas mon code  :sweat:  
 
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) ?)
 
 :hello:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 16-10-2002 à 09:33:17    

:bounce:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed