Bonjour !!
je dispose d'un tableau permanent 'Dicas 1' ci joint dans lequel, 'aujourdhui()' a actualisé la dateen D1 à 0h 00 sur des valeurs 84 et 21 saisies hier.

Le tableau n'est donc pas préparé pour recevoir les données à saisir ce jour en D2 et D3 déjà occupées; c'est à dire:
d'une part supprimer A2 et A3 en décalant les cellules vers la gauche libérant ainsi les cellules D2 et D3 pour recuillir les nouvelles données
d'autre part reconstituer les nouvelles cellules en G2 et G3.

j'ai fait cette macro qui fonctionnerait bien sur un bouton mais je voudrai qu'à 0h 00, elle ouvre mon fichier, éxécute ma procédure et referme le fichier.
///

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Sub Actu_Calendrier2()
'
' Actu_Calendrier2 Macro
'
 
'
    ActiveWindow.ScrollColumn = 647
    ActiveWindow.ScrollColumn = 3
    Range("C3:C19").Select
    Selection.Delete Shift:=xlToLeft
    ActiveWindow.ScrollColumn = 6
    ActiveWindow.ScrollColumn = 648
    Range("YX3:YX19").Select
    Selection.AutoFill Destination:=Range("YX3:YY19"), Type:=xlFillDefault
    Range("YX3:YY19").Select
    Range("YR3").Select
End Sub
////
je n'arrive pas a mette en application tout ce que j'ai pu trouver. Un coup de pouce me serait utile.... soit avec une procédure à heure fixe soit au changement de jour (en passant de lundi à mardi), soit, pour le fun, à jour fixe, tous les mardi.
Merci
Dicas