vba excel si on n'est pas sur la feuille X,Y,Z alors

  • Initiateur de la discussion Initiateur de la discussion andrekn13
  • 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 !

andrekn13

XLDnaute Occasionnel
Bonjour à tous
le titre est j'espère assez explicite
Sur worbook j'aimerais que toutes mes feuilles soient , à l'ouverture, déjà bien positionnées donc j'ai créé :
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
ActiveWindow.SmallScroll Down:=-42
'positionnement
ActiveWindow.SmallScroll Down:=9
end sub
j'aimerais exclure les 3 premières feuilles et adapter :

If Not Sh.Name <> "Synthèse" Then
ActiveWindow.SmallScroll Down:=-42
ActiveWindow.SmallScroll Down:=9
End If

mais j'y arrive pas
Si quelqu'un connaît la bonne syntaxe, se serait sympa
 
Re : vba excel si on n'est pas sur la feuille X,Y,Z alors

Salut André, le forum,

Peut-être que ces quelques lignes te permettrons de réaliser ta macro

VB:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If Sh.Index > 3 Then [A1] = "Coucou"
End Sub

Pour positionner à une cellule précise tu peu utiliser

VB:
Application.Goto [C10], -1

A+

Martial
 
Re : vba excel si on n'est pas sur la feuille X,Y,Z alors

Bonsoir martial
Comme dab tu me réponds ! je t'en remercie
Cela marche nickel
et par curiosité pourquoi
If Not Sh.Name <> "Synthèse" Then ne fonctionne pas
ou plus simplement , du style
if not sheets("untel").select then ....
 
Re : vba excel si on n'est pas sur la feuille X,Y,Z alors

Bonsoir André,

If Not Sh.Name <> "Synthèse" , si on raccourci un peu cela revient à dire Si le nom de la feuille = Synthèse donc ça devait fonctionner que si tu activais la feuille Synthèse.
Tout dépends comment est réglé VBE, mais il suffit de taper Sheets( pour avoir la suite à savoir un Index
Index.jpg

A+

Martial
 

Pièces jointes

  • Index.jpg
    Index.jpg
    4.6 KB · Affichages: 28
  • Index.jpg
    Index.jpg
    4.6 KB · Affichages: 35
- 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
Retour