hypo78
XLDnaute Impliqué
Bonsoir,
j'ai une petite macro qui me permet à l'ouverture de mon classeur de sélectionner la cellule dans l'onglet du mois et la colonne du jour.
chaque jour du mois comporte 2 colonnes : 1 pour la journée et l'autre pour la nuit.
Ce que je souhaiterai : que si j'ouvre mon classeur entre 7h00 et 19h il s'ouvre comme actuellement et que si je l'ouvre après 19h on décale de 1 colonne.
Merci d'avance.
j'ai une petite macro qui me permet à l'ouverture de mon classeur de sélectionner la cellule dans l'onglet du mois et la colonne du jour.
Code:
Sub Auto_Open()
'
' Macro1 Macro
Dim Maintenant As Date
Dim Nom As String
Dim Cellule As Range
Dim Colonne As Integer
Dim AnneeClasseur As Integer
Dim Annee As Integer
Dim Mois As Integer
Dim Jour As Integer
AnneeClasseur = CInt(Left(Sheets(1).Name, 4))
Maintenant = Date
Annee = Year(Maintenant)
Mois = Month(Maintenant)
Jour = Day(Maintenant)
If Annee = AnneeClasseur Then
Nom = Format(Maintenant, "yyyy-mm")
Colonne = (6 + ((Jour * 2)) - 1)
Sheets(Nom).Select
Set Cellule = Cells(6, Colonne)
Cellule.Select
End If 'Annee = AnneeClasseur
End Sub
chaque jour du mois comporte 2 colonnes : 1 pour la journée et l'autre pour la nuit.
Ce que je souhaiterai : que si j'ouvre mon classeur entre 7h00 et 19h il s'ouvre comme actuellement et que si je l'ouvre après 19h on décale de 1 colonne.
Merci d'avance.
Dernière édition: