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.
Simplissime pour vous : dans une feuille (nom : paramètres) cellule c2, une année (ex : 2016).
Je voudrais que l'onglet de la feuille suivante se nomme automatiquement 2016, sans bouton à cliquer.
Dans le module de code de la feuille où vous indiquez en C2 le nom de la feuille suivante, coller le code ci-dessous.
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Range("c2"), Target) Is Nothing Then
On Error Resume Next
Sheets(Me.Index + 1).Name = Target
On Error GoTo 0
End If
End Sub
nb: si en C2 le nouveau nom est vide, comporte des caractères interdits, est trop long, est le nom d'une feuille déjà existante ou bien que sais-je encore, alors la feuille suivante n'est pas renommée.
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.