VBA Excel: déplacer la vue dans une feuille
Résolu
medestrac
-
medestrac -
medestrac -
Bonjour,
J'ai créé une macro qui récupère tout un tas de données sur plusieurs colonnes et lignes, puis repère des erreurs. Quand une erreur est repérée, un userform s'affiche en indiquant les coordonnées de la cellule foireuse et proposant une correction à l'utilisateur.
J'aimerai pour une raison de lisibilité que lorsque cette userform s'affiche, la feuille Excel se trouve avec la colonne B à gauche de l'écran, et la ligne concernée au milieu de l'écran.
J'avais trouvé l'astuce de faire:
Faut-il que je fasse un truc bricolé du genre:
ou bien existe-t-il une méthode un peu plus fine?
Cacher la colonne A ne m'arrange pas trop, car elle prive l'utilisateur de certaines informations ( la userform est non modale).
Merci
J'ai créé une macro qui récupère tout un tas de données sur plusieurs colonnes et lignes, puis repère des erreurs. Quand une erreur est repérée, un userform s'affiche en indiquant les coordonnées de la cellule foireuse et proposant une correction à l'utilisateur.
J'aimerai pour une raison de lisibilité que lorsque cette userform s'affiche, la feuille Excel se trouve avec la colonne B à gauche de l'écran, et la ligne concernée au milieu de l'écran.
J'avais trouvé l'astuce de faire:
CelluleFoireuse.activatece qui permet de la placer au centre de l'écran, mais ça ne répond pas tout à fait à ma demande.
Faut-il que je fasse un truc bricolé du genre:
cells(CelluleFoireuse.row,2).activate Columns("A:A").EntireColumn.Hidden = True
ou bien existe-t-il une méthode un peu plus fine?
Cacher la colonne A ne m'arrange pas trop, car elle prive l'utilisateur de certaines informations ( la userform est non modale).
Merci
A voir également:
- VBA Excel: déplacer la vue dans une feuille
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel compter cellule couleur sans vba - Guide