XL 2010 RESOLU: Aller à cellule aujourdhui()

poipoi

XLDnaute Occasionnel
Bonjour le forum,

Je cherche une solution pour aller à la date du jour à l'ouverture de mon fichier qui comprend 4 feuilles, une par trimestre.
De même je placerai un bouton sur chaque feuille qui me permettra d'atteindre cette cellule aujourdhui()
J'ai trouvé sur un site quelques lignes de code mais ça ne marche pas..
Auriez vous une idée?
Par avance, merci à vous
 

Pièces jointes

  • date.xlsx
    22.2 KB · Affichages: 20

poipoi

XLDnaute Occasionnel
bonjour mapomme et merci pour ton aide
oui bien sûr , c'est une bêtise de ma part...
j'utilise ces lignes trouvées sur le net:
VB:
Private Sub Workbook_Open()
    With Worksheets("2t")
        .Activate
        .Columns(1).Find(Date).Select
    End With
End Sub
mais évidemment ça coince pour 2 raisons: la 1ère c'est que je spécifie feuille 2T parce que je ne sais pas comment demander pour l'ensemble des feuilles; la 2e, parce que je ne suis pas doué ..
 

mapomme

XLDnaute Barbatruc
Supporter XLD
Re,

Essayez dans un module VBA :
VB:
Sub NiAvantNiApres()
Const plage = "b12:b999"
Dim i&, nlig
   On Error Resume Next
   For i = 1 To 4
      nlig = Application.Match(CLng(Date), Sheets(i & "T").Range(plage).Value2, 0)
      If IsNumeric(nlig) Then
         Application.Goto Sheets(i & "T").Cells(Range(plage).Row - 1 + nlig, "a"), True
         Application.Goto Sheets(i & "T").Cells(Range(plage).Row - 1 + nlig, "b")
         Exit Sub
      End If
   Next i
End Sub
 

Pièces jointes

  • poipoi- aujourdhui- v1.xlsm
    33.4 KB · Affichages: 19
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 097
Messages
2 085 261
Membres
102 844
dernier inscrit
atori2