begin process at 2010 02 10 09:19:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Fermeure classeur excel


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Fermeure classeur excel

mardi 13 avril 2004 à 17:34:34 | Fermeure classeur excel

jm7123

Je cherche a fermer un seul classeur excel et ce depuis excel.
Pb : lorsque je demande de fermer le classeur specifier , ts les autres classeurs ouverts dans l'instance Excel se ferment aussi alors que je souhaiterais les garder ouverts......

Comment faire???Merci d'avance.
mardi 13 avril 2004 à 19:31:51 | Re : Fermeure classeur excel

xerque

En mettant :
Windows("fichier.xls").Close

Tu trouves ces fonctions en faisaint enregistrer les macros depuis excel.




mercredi 14 avril 2004 à 09:32:55 | Re : Fermeure classeur excel

jm7123

Je te remercie mais j'ai deja essaye de cette maniere mais a ma grande surprise cela ne marche pas.........
J'attend d'autres idees.......
Merci
mercredi 14 avril 2004 à 10:48:03 | Re : Fermeure classeur excel

juvamine


application.Workbooks(sonIndex).close

voila
++

Retrouvez une équipe de développeurs confirmés sur le tchate:
serveur : bastia..net
port : 6667
chan : #programmation
mercredi 14 avril 2004 à 21:19:57 | Re : Fermeure classeur excel

xerque

Le Windows("fichier.xls").Close ca marche bien chez moi. Mais en tout cas c'est pas grave puisque ce qu'a mis juvambien est mieux
jeudi 15 avril 2004 à 09:01:54 | Re : Fermeure classeur excel

jm7123


Non parce aue je l'utilise a l'interieur de la fonction callback "TimeProc" qui elle meme est applelée par SetTimer.
La fonction SetTimer est elle-même déclenchée par "Workbook_open". Et dans ce cas de figure faites le test cela ne marche pas.......
Je vous marque le code....peut être cela vous eclaireras.....

Encore merci!!

Private Sub Workbook_Open()
'Demarrage du compteur pour fermeture auto du classeur
'Fonction editee dans TempoFermeture
StartTimer
End Sub
___________________________________________________
___________________________________________________

Public Declare Function SetTimer Lib "user32" ( _
ByVal hWnd As Long, ByVal nIDEvent As Long, _
ByVal uElapse As Long, ByVal lpTimerFunc As Long) As Long
Public Declare Function KillTimer Lib "user32" ( _
ByVal hWnd As Long, ByVal nIDEvent As Long) As Long

Public TimerID As Long
Public TimerSeconds As Single

'Demarrage du compteur
'Cette fonction est appelee a l'ouverture du classeur
Sub StartTimer()
TimerSeconds = 600 'frequence d'actualisation du compteur
TimerID = SetTimer(0&, 0&, TimerSeconds * 1000&, AddressOf TimerProc)
End Sub

'Arret du compteur
Sub EndTimer()
On Error Resume Next
KillTimer 0&, TimerID
End Sub

'procedure appelee cycliquement pqr windows
'le temps de cycle est egal a la valeur de la variable TimerSeconds (exprimee en ms )*1000
Sub TimerProc(ByVal hWnd As Long, ByVal uMsg As Long, _
ByVal nIDEvent As Long, ByVal dwTimer As Long)
'Fin du compteur pour fermeture auto du classeur
EndTimer
Fermeture
End Sub

Sub Fermeture()
ThisWorkbook.Save
Windows("Base AdD et DA.MEI.V49.xls").Activate
ActiveWindow.Close
End Sub
jeudi 15 avril 2004 à 12:50:13 | Re : Fermeure classeur excel

juvamine


si le .save marche...tu peux compter sur un ThisWorkbook.Close

je peu pas téclairé bcp car jai jamais utilisé cette API

++
juva

Retrouvez une équipe de développeurs confirmés sur le tchate:
serveur : bastia..net
port : 6667
chan : #programmation


Cette discussion est classée dans : excel, fermer, classeur, ouverts, fermeure


Répondre à ce message

Sujets en rapport avec ce message

urgt : vba access : pb pour fermer un classeur xls [ par matsony ] Bonjour forum, j'ai un code qui me permet, à partir de vba access de fermer un classeur excel s'il est ouvert, avant d'exporter des données (d'une tab executer une macro dans un classeur excel fermer [ par SCOY ] Bonjour,Je cherche a exécuter une macro située dans un class Comment fermer excel sans enregistrer. [ par wyzern ] Bonjour, je désire via VB6 fermer un classeur excel mais sans l'enregistrer.Si j'utilise la fonction Classeur.close j'ai toujours le message d'alerte Fermer totalement Excel [ par akmer ] Bonjour,Je souhaite juste créer un bouton pour fermer mon classeur avec vba sans sauvegarder ainsi que Excel en lui même.J'ai don fait le code suivant Fermer complètement Excel [ par kkhuet ] Bonjour,j'ai fait le tour de tous les posts trouvés sur la question mais personne ne répond ou ne valide une solution voici mon code :    <font color= lien entre userForm et feuille excel [ par Maha79 ] Bonjour à tous,Je suis débutante en VBA et j'ai besoin de vos conseils.J'ai un classeur excel qui contient plusieurs données réparties sur deux feuill lien entre userForm et feuille du classeur excel [ par Maha79 ] Bonj Afficher une image via un lien hypertext [ par blancinette ] Bonjour, je suis débutante en VB et souhaiterai trouver le code qui me permette de faire afficher la cible d'un lien hypertext (qui est une image) dan Macro excel Surligner des lignes [ par waltersobchack ] Bonjour,Je suis actuellement a la recherche d'une macro excel qui serait capable de surligner des lignes a partir de valeurs contenues dans un autre c fermer une fentre excel sans demande de sauvegarde [ par darkspoilt ] Bonjour, J'ai une ptite qustion que est l'ooption ou la chose a faire lorsque j'ouvre mon classeur à partir d'acces  comme suivant Set Classeur =


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 7,878 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales