OVH Cloud OVH Cloud

macro pour demarrer avec une autre colonne que A

3 réponses
Avatar
Marchepied
Bonjour,
Quand on ouvre une page excel, on a la colonne A =E0 gauche=20
de l'ecran. Je recherche une macro, qui permettra en=20
faisant ctrl E, d'avoir la colonne AH a gauche de l'ecran.=20
et ctrl F, d'avoir la colonne BI =E0 gauche de l'ecran. (a=20
la place de la colonne A habituellement) je ne veux pas de=20
colonne cach=E9, je veux simplement un d=E9placement vers la=20
droite (ou la gauche). Par contre, je ne veux pas de=20
changement au niveau de la ligne, si par exemple, je=20
demarre =E0 la ligne 20, je veux toujours etre a la ligne 20
(pendant le mouvement droite/gauche)
merci pour votre aide,
marchepied

3 réponses

Avatar
Ellimac
Bonjour,
Pour aller en AH :
Sub Aller_AH()
l = ActiveCell.Row
c = ActiveWindow.VisibleRange.Range("a1").Column
ActiveWindow.SmallScroll ToRight:4 - c
Cells(l, 34).Select
End Sub

Camille

-----Message d'origine-----
Bonjour,
Quand on ouvre une page excel, on a la colonne A à gauche
de l'ecran. Je recherche une macro, qui permettra en
faisant ctrl E, d'avoir la colonne AH a gauche de
l'ecran.

et ctrl F, d'avoir la colonne BI à gauche de l'ecran. (a
la place de la colonne A habituellement) je ne veux pas
de

colonne caché, je veux simplement un déplacement vers la
droite (ou la gauche). Par contre, je ne veux pas de
changement au niveau de la ligne, si par exemple, je
demarre à la ligne 20, je veux toujours etre a la ligne 20
(pendant le mouvement droite/gauche)
merci pour votre aide,
marchepied
.



Avatar
pascal engelmajer
Salut,
va voir du coté de
Affichage/Affichages personnalisés
crée tes affichage
un petit enregistrement de macro
...
Amicalement
Pascal
"Marchepied" a écrit dans le message
de news: a15a01c3ebed$76734c30$
Bonjour,
Quand on ouvre une page excel, on a la colonne A à gauche
de l'ecran. Je recherche une macro, qui permettra en
faisant ctrl E, d'avoir la colonne AH a gauche de l'ecran.
et ctrl F, d'avoir la colonne BI à gauche de l'ecran. (a
la place de la colonne A habituellement) je ne veux pas de
colonne caché, je veux simplement un déplacement vers la
droite (ou la gauche). Par contre, je ne veux pas de
changement au niveau de la ligne, si par exemple, je
demarre à la ligne 20, je veux toujours etre a la ligne 20
(pendant le mouvement droite/gauche)
merci pour votre aide,
marchepied
Avatar
michdenis
Bonjour Marchepied,

Dans un module standard : Copie ceci. Attention au nom de la feuille désirée

Même si tu as plusieurs classeurs ouverts, si l'application qui est active est un classeur Excel, la combinaison des touches
va t'amener dans le bon classeur et dans la bonne feuille à l'endroit que tu désires même si ce n'est pas ce classeur qui est
actif.

'-----------------------------
Sub DeplacementAH()
'Nom de la feuille à déterminer
Windows(ThisWorkbook.Name).Activate
Worksheets("Feuil1").Activate
ActiveWindow.ScrollColumn = Range("AH" & ActiveCell.Row).Column
End Sub
'-----------------------------
Sub DeplacementBI()
'Nom de la feuille à déterminer
Windows(ThisWorkbook.Name).Activate
Worksheets("Feuil1").Activate
ActiveWindow.ScrollColumn = Range("BI" & ActiveCell.Row).Column
End Sub
'-----------------------------

Dans le ThisWorkbook de ton classeur :

'-----------------------------
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.OnKey "^e", ""
Application.OnKey "^f", ""
End Sub
'-----------------------------
Private Sub Workbook_Open()
Application.OnKey "^e", "DeplacementAH"
Application.OnKey "^f", "DeplacementBI"
End Sub
'-----------------------------


Salutations!



"Marchepied" a écrit dans le message de news:a15a01c3ebed$76734c30$
Bonjour,
Quand on ouvre une page excel, on a la colonne A à gauche
de l'ecran. Je recherche une macro, qui permettra en
faisant ctrl E, d'avoir la colonne AH a gauche de l'ecran.
et ctrl F, d'avoir la colonne BI à gauche de l'ecran. (a
la place de la colonne A habituellement) je ne veux pas de
colonne caché, je veux simplement un déplacement vers la
droite (ou la gauche). Par contre, je ne veux pas de
changement au niveau de la ligne, si par exemple, je
demarre à la ligne 20, je veux toujours etre a la ligne 20
(pendant le mouvement droite/gauche)
merci pour votre aide,
marchepied