centrer une feuille sur une cellule

grodep

XLDnaute Occasionnel
Bonjour à tous, je suis de retour parmi vous pour savoir s'il existe un moyen pour que lorsque je clike sur une feuille de mon classeur, celle ci soit automatiquement centré sur une cellule précise : j'ai sur la ligne 2 une plage de date incluant la date du jour, et je voudrais qu'a la sélection par clik sur l'onglet de cette feuille, la page soit visuellement centrée sur la date du jour.
merci pour vos avis et conseils.
 

Pièces jointes

  • date.xls
    18 KB · Affichages: 69
  • date.xls
    18 KB · Affichages: 64
  • date.xls
    18 KB · Affichages: 66

Robert

XLDnaute Barbatruc
Repose en paix
Re : centrer une feuille sur une cellule

Bonjour Grodep, Pierrot, bonjour le forum,

Pierrot désolé mais j'ai pas compris ton code là... Pourquoi P70 ?
Je propose la macro suivante :
Code:
Private Sub Worksheet_Activate() 'à l'activation de l'onglet
Dim cel As Range 'déclare la variable cel (CELlule)
 
For Each cel In Range("A2:" & Range("IV2").End(xlToLeft).Address) 'boucle sur toutes les cellules éditées cel de la ligne 2
    If cel.Value = Date Then 'condition : si la valeur de la cellule est égale à la date du jour
        cel.Select 'sélectionne la cellule
        Exit For 'sort de la boucle
    End If 'fin de la condition
Next cel 'prochaime cellule de la boucle
End Sub
 

Pierrot93

XLDnaute Barbatruc
Re : centrer une feuille sur une cellule

Re

pour me faire pardonner... une autre soloution :

Code:
Option Explicit
Private Sub Worksheet_Activate()
Dim x As Range
Set x = Range("2:2").Find(Date, , xlValues, xlWhole, , , False)
If Not x Is Nothing Then x.Select
End Sub

@+
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 429
Messages
2 088 350
Membres
103 823
dernier inscrit
ben talha redouane