|
 Posté le 24/10/2006 @ 18:02 |
Petit astucien
| Bonjour
J'ai crée des macro pour récupérer automatiquement dans un fichier excel des données d'un autre fichier excel.
Cela fonctionne bien par contre, il faut que le fichier où je récupère les données soit ouvert sinon ça plante. Quelqu'un saurait-il comment au travers d'une macro ouvrir un fichier s'il n'est pas déjà ouvert?
Merci pour votre aide
|
|
|
|
|
|
Posté le 24/10/2006 à 18:09 |
Astucien
| |
|
Posté le 24/10/2006 à 18:48 |
Petit astucien
| Merci c'est un dÚbut. Par contre je vois comment tester si le fichier est ouvert par contre je ne vois pas comment l'ouvrir s'il n'est pas ouvert.
|
|
Posté le 24/10/2006 à 18:51 |
Astucien | Bonsoir,
Une autre possibilitÚ avec fonction personnalisÚ.
[code]Function WbIsOpen(WbName As String) As Boolean
On Error Resume Next
WbIsOpen = Not Workbooks(WbName) Is Nothing
End Function
Sub test()
If Not WbIsOpen("Toto.xls") Then Workbooks.Open "Toto.xls"
End Sub[/code]
A+ |
|