Macro pour aller à une colonne date

Bonjour,

Étant limité niveau macro, j'aimerai dans mon tableau dont les colonne sont figées jusqu'à F, que lorsqu'on choisi un jour (de 1 à 31) en cellule F2, la colonne qui comporte le jour choisi en F2 vienne se mettre juste après la ligne F (comme dans mon exempl avec 13).

Merci d'avance, ça m'évitera de faire 31 petites

6aller-a-date.xlsx (12.93 Ko)

macros avec 31 boutons (ça fait pas sérieux...).

Bonjour,

Un test

7aller-a-date.xlsm (19.25 Ko)

Bonjour,

Tout simplement:

Private Sub Worksheet_Change(ByVal Target As Range)
    ActiveWindow.ScrollColumn = Range("F2").Value + 6
End Sub

Cdlt

Merci à tous les 2, ces 2 solutions fonctionnent nickel avec mon exemple, mais j'avais oublié de dire que dans mon tableau final j'ai plusieurs fois les mêmes dates dans certaines colonnes (car j'ai plusieurs types d'informations pour chaque date) du coup la solution de M12 me met sur la dernière colonne qui comporte le jour demandé (si c'était sur la première colonne qui comporte le jour demandé ce serait parfait) et la solution d'Arturo 83 fait finalement un "décaler" (ce qui me sera fort utile pour une autre idée).

Désolé je ne vous avais pas donné toutes les infos...

Re,

il suffit juste de placer un EXIT SUB

9aller-a-date.xlsm (19.23 Ko)

C'est parfait, merci.

Bon après-midi.

Rechercher des sujets similaires à "macro aller colonne date"