Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 29/04/2005, 00h22   #1 (permalink)
zab
Guest
 
Messages: n/a
Par défaut test si fichier ouvert

bonsoir le forum,
est-il possible de tester si un fichier quelconque (ou plusieurs) est ouvert dans excel (avant de faire fermer l'application)?
merci! @+ zab.
  Réponse avec citation
ANNONCES
Vieux 29/04/2005, 00h53   #2 (permalink)
XLDnaute Barbatruc
 
Avatar de Hervé
 
Date d'inscription: février 2005
Localisation: Saint-Etienne
Version Excel : Excel XP (PC)
Messages: 4 454
Par défaut Re:test si fichier ouvert

Bonsoir

ce type de macro te permet de savoir si un autre fichier, autre que ton application principale est ouvert :


Citation:
Public Sub vev2()
If Workbooks.Count = 1 Then
MsgBox 'Pas d'autre fichier d'ouvert.'
Else
MsgBox 'D'autres fichiers sont ouverts.'
End If
End Sub
tandis que celui-ci te donne la liste des fichiers ouverts :

Citation:
Sub vev()
Dim i As Byte
Dim texte As String

For i = 1 To Workbooks.Count
texte = texte & vbNewLine & Workbooks(i).Name
Next i

MsgBox texte, , 'Liste des classeurs ouverts'
End Sub
En somme, il me semble, qu'il te faut rechercher la valeur de workbooks.count (qui te donne le nombre de fichier ouvert)

En espérant t'avoir aidé.

Salut
Hervé est déconnecté   Réponse avec citation
Vieux 29/04/2005, 10h58   #3 (permalink)
zab
Guest
 
Messages: n/a
Par défaut Re:test si fichier ouvert

bonjour le forum et Hervé
merci de ta réponse.
bonne journée @+ zab.
  Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 09h03.


(C) 2006 Excel Downloads