XL 2021 affichage à l'ouverture

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

flag06

XLDnaute Nouveau
Bonjour à toutes et tous,
comment puis-je faire en VBA pour que lorsque j'ouvre le fichier ça affiche la page
où se trouve la cellule active ou sélectionnée de la feuille?
en vous remerciant
cordialement
 
Bonjour flag06,

La cellule active est forcément celle de la feuille active 🤔

Mais pour activer une feuille spécifique, vous mettez dans ThisWorkbook ce code
VB:
Private Sub Workbook_Activate()
  ThisWorkbook.Sheets("NomFeuille").Activate
End Sub

A+
 
Bonjour le fil, Bonjour @wDog66

[aparté amusé en en passant]
@wDog66
Content de voir que tes neurones sont plus efficaces que ceux de Clea 😉
L'humanité est sauvé (pour le moment) 😉
[/aparté amusé en en passant]
 
Bonjour,
Une proposition à adapter :

VB:
Private Sub Workbook_Open()
Dim ACell As Range, SheetName As String
    Set ACell = ActiveCell
    SheetName = ACell.Parent.Name
    MsgBox "Sélection : " & SheetName & " ; Cellule : " & ACell.Address(0, 0)
End Sub

Cdlt.
 
Bonjour flag06,

La cellule active est forcément celle de la feuille active 🤔

Mais pour activer une feuille spécifique, vous mettez dans ThisWorkbook ce code
VB:
Private Sub Workbook_Activate()
  ThisWorkbook.Sheets("NomFeuille").Activate
End Sub

A+

Bonjour flag06,

La cellule active est forcément celle de la feuille active 🤔

Mais pour activer une feuille spécifique, vous mettez dans ThisWorkbook ce code
VB:
Private Sub Workbook_Activate()
  ThisWorkbook.Sheets("NomFeuille").Activate
End Sub

A+
Bonjour flag06,

La cellule active est forcément celle de la feuille active 🤔

Mais pour activer une feuille spécifique, vous mettez dans ThisWorkbook ce code
VB:
Private Sub Workbook_Activate()
  ThisWorkbook.Sheets("NomFeuille").Activate
End Sub

A+
 
Re

Il me semble que par défaut quand on ferme Excel, il mémorise la dernière cellule active.
Donc à sa réouverture, on retrouve la cellule active, non ?

Je viens de faire le test (sans macros)

Et histoire d'atteindre l'heure de l'apéro 😉
Code:
Private Sub Workbook_Open()
With Application
    .Goto .ActiveWindow.ActiveCell, True
End With
End Sub
 
bonjour et merci pour votre réponse mais j'ai du mal me faire comprendre car mon problème c'est la position de l'affichage écran
à l'ouverture qui correspond à l'affichage de la dernière fermeture du fichier. lorsque je réouvre mon fichier une macro se lance et active une cellule spécifiée et je voudrais si c'est possible que l'affichage suive. voila ma question.
en vous remerciant
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
360
Réponses
6
Affichages
162
Réponses
4
Affichages
144
Retour