Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
macro pour passer à la feuille suivante ou précédente
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 !
Re : macro pour passer à la feuille suivante ou précédente
bjr natorp
oui j'avais bien pensé à ça mais la macro me donnera l'identification de la feuille en question et pas généralement la suivante. ce qui m'obligerait à écrire autant de macros que de feuilles
comme j'ai une centaine de feuilles ça risque de faire lourd (en écriture et en fichier)
un utilisateur du forum a peut être une commande miracle qui va juste dire "ouverture de la feuille suivante" ou "ouverture de la feuille précédente"
Re : macro pour passer à la feuille suivante ou précédente
Bonjour kinel
Il y aprobablemnt plus simple mais ceci devrait fonctionner
Code:
Sub f_suivante()
For n = 1 To Sheets.Count
If Sheets(n).Name = ActiveSheet.Name Then
If n + 1 > Sheets.Count Then
Sheets(1).Select
Exit Sub
Else
Sheets(n + 1).Select
Exit Sub
End If
End If
Next
End Sub
Sub f_precedente()
For n = 1 To Sheets.Count
If Sheets(n).Name = ActiveSheet.Name Then
If n = 1 Then
Sheets(Sheets.Count).Select
Exit Sub
Else
Sheets(n - 1).Select
Exit Sub
End If
End If
Next
End Sub
Re : macro pour passer à la feuille suivante ou précédente
Bonsoir à tous
Autre code possible :
VB:
Sub suivante()
Sheets(1 + ActiveSheet.Index Mod Sheets.Count).Activate
End Sub
Sub précédente()
Sheets(1 + (ActiveSheet.Index + Sheets.Count - 2) Mod Sheets.Count).Activate
End Sub
- 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