Ne pas afficher Excel pendant l'exécution d'un code d'un autre programme
Bonjour,
Je traite et exporte des données vers Excel avec SAS.
Je souhaiterais, si tant est que cela soit possible, gagner du temps pendant mon export, par exemple en :- 1) n'affichant pas les update dans Excel pendant qu'elles sont faites
J'ai creusé du côté de VBA :
- A l'ouverture de mon fichier Excel, je lance :
Code:
1 2 3 4
| Sub ScreenUpdateNo()
' Prevents screen refreshing.
Application.ScreenUpdating = False
End Sub |
Ca ne marche pas. Si j'ai bien compris, dès que l'on est plus dans le Sub, le ScreenUpdate repasse à True.
- A l'ouverture de mon fichier Excel, je lance :
Code:
1 2 3 4 5 6
| Sub ScreenUpdateNo()
' Prevents screen refreshing.
Windows(1).Visible = False
End Sub |
Ca ne marche pas. Manifestement, Excel devient également invisible pour SAS, qui n'arrive pas à exporter les données dedans.
Quelqu'un aurait-il une piste ?
Merci de m'avoir lu et de votre aide éventuelle :)
Aline