ouverture d'un classeur à la date voulue

Mimi

XLDnaute Occasionnel
Bonjour à tout le forum,
Voila, j'ai une base de donnée avec des dates d'appel de personne à rappeler, je voudrais savoir s'il est possible que le classeur s'ouvre tout seul quand dans la base il se trouve une date du jour.
D'avance merci
Mimi
 

Staple1600

XLDnaute Barbatruc
Re : ouverture d'un classeur à la date voulue

Bonjour


Tu peux ouvrir un classeur à partir d'un autre classeur

mais un classeur ne peut pas "facilement" "s'auto-ouvrir" à la date du jour



Pour ouvrir un classeur à partir d'un autre (si date du jour en A1)
Code:
Private Sub Workbook_Open()
Dim Ce_Jour As Date
Dim Nom_Fic As String
'ici adapter le nom du fichier à ouvrir
Nom_Fic = "C:\test.xls"
Ce_Jour = Date
'ici adapter la cellule contenant la date
If Sheets("Feuil1").Range("A1").Value = Ce_Jour Then
Workbooks.Open (Nom_Fic)
End If
End Sub
 

Spitnolan08

XLDnaute Barbatruc
Re : ouverture d'un classeur à la date voulue

Bonjour le fil,

1/ Sur un PC allumé 24h/24h et 7j/7j, tu crées une tache planifiée en demandant l'ouverture de ton fichier Init tous les jours à 9h00 par exemple.

2/ Tu places une macro du style de celle de Stapple1600 dans ton fichier :

Code:
Private Sub Workbook_Open()
Dim Ce_Jour As Date
Ce_Jour = Date
'ici adapter la cellule contenant la date
If Sheets("Feuil1").Range("A1").Value = Ce_Jour Then exit sub
Activeworkbook.close savechanges =false
end if
End Sub
et tu as une solution à ton problème.

Cordialement
 

Yan L

XLDnaute Nouveau
Re : ouverture d'un classeur à la date voulue

Spitnolan08 à dit:
Sur un PC allumé 24h/24h et 7j/7j, tu crées une tache planifiée en demandant l'ouverture de ton fichier Init tous les jours à 9h00 par exemple.
Il n'y a pas d'autre alternative à mon avis... Excel tout seul ne sait pas faire ce genre de chose!
Bonne journée.

Yan
 

Staple1600

XLDnaute Barbatruc
Re : ouverture d'un classeur à la date voulue

Re


autres alternatives possibles
(c'est pourquoi je disais :
un classeur ne peut pas "facilement" "s'auto-ouvrir")

1) Créer un script VBS (qui ouvre le fichier XLS
va vérifier si la valeur de la cellule X = Date)

2) Mettre un raccourci du classeur dans le menu Démarrer/Programmes/Démarrage et une macro avec On.Time

3) Créer une clé dans la base de registre (HKLM\Software\Microsoft\Windows\CurrentVersion\Run
qui ouvre le fichier XLS (+macro On.Time)
 

Mimi

XLDnaute Occasionnel
Re : ouverture d'un classeur à la date voulue

Bonjour à tous,
Je vais regarder toutes les réponses et je vous tiens au courant, pas eu trop le temps de vous suivre mais les vacances arrivent donc plus de temps.
Encore lerci
Michel
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 489
Messages
2 088 855
Membres
103 976
dernier inscrit
kaizertv2001@gmailcom