Condition sur le nom de la feuille

luis

XLDnaute Nouveau
Bonjour,

Voila, donc, j'ai inséré cette macro dans mon fichier de manière à demander à l'utilisateur de renommer la feuille mais j'aimerai savoir s'il est possible de mettre une condition. Je m'explique si les les 2 premières lettres du nom sont "AA" alors la macro se poursuit sinon rien. Est-ce possible ?

Dim Feuille As String

Feuille = InputBox("Nom feuille ?")
ActiveSheet.Name = Feuille

If left(Feuill,2) = "AA" Then
End If
 

Luki

XLDnaute Accro
Re : Condition sur le nom de la feuille

Bonsoir Luis

Bien sûr, tu peux le faire. Mais pour éviter de te trimballer la macro entre le "Then" et le "end if", il vaut mieux passer par la condition " si faux" et sortir du groupe if.

Code:
Sub nomdefeuille()
Dim Feuille As String

Feuille = InputBox("Nom feuille ?")
ActiveSheet.Name = Feuille
If Not Left(Feuille, 2) = "AA" Then Exit Sub

'ici la suite de la macro
MsgBox "La macro va continuer"

End Sub

Bonne soirée
 

Discussions similaires

Statistiques des forums

Discussions
312 369
Messages
2 087 672
Membres
103 633
dernier inscrit
Surfer