Pb action sur toutes les feuilles

  • Initiateur de la discussion Initiateur de la discussion Solange
  • Date de début Date de début

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 !

S

Solange

Guest
Bonjour à toutes et à tous

Je ne comprend pas pourquoi, en ayant ce code:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
'
For Each Feuille In ThisWorkbook.Sheets

' Feuille.ScrollArea = '$A$1:$AM$200'
Range('AA152').Select

Next Feuille
'
End Sub

A l'ouverture, aucune feuille n'est positionnée en 'AA152' et je n'est pas de repositionnement à l'ouverture.

Quelqu'un aurait il une idée?

Merci

Solange
 
Bonjour Solange,

Deux propositions :

Pour que la cellule active soit 'AA152', uniquement dans la feuille active à l'ouverture du classeur.

Private Sub Workbook_Open()
For Each feuille In ThisWorkbook.Sheets
Range('AA152').Select
Next feuille
End Sub

A l'ouverture du classeur, comme à chaque changement de feuille, la cellule active devient 'AA152'

Private Sub Workbook_SheetActivate(ByVal Sh As Object)
For Each feuille In ThisWorkbook.Sheets
Range('AA152').Select
Next feuille
End Sub

Bonne journée
 
Bonjour Solange

Puisque c'est à l'ouverture de ton fichier que tu désires qu'une action se produise il faut donc remplacer :

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Par
Private Sub Workbook_Open()

Bon Vendredi 13 La Chance Commence !

@+ GD
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
2 K
Réponses
7
Affichages
868
Retour