1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| Option Explicit
Sub SelectSheet()
Dim Feuille As String
Dim Longueur As Byte
Dim I As Byte
Dim Hit As Byte
Dim Miss As Byte
Feuille = InputBox("Entrer le numéro du local .", " SÉLECTION DU LOCAL.", "Attention respecter l'espace entre étage et local")
Longueur = Len(Feuille)
For I = 1 To Sheets.Count
If UCase(Left(Sheets(I).Name, Longueur)) = UCase(Feuille) Then
Sheets(I).Select
Hit = Hit + 1
Else
Miss = Miss + 1
End If
Next I
If Miss = Sheets.Count Then
MsgBox "Local non reconnu avec le code : " & Feuille
End If
If Hit > 1 Then
MsgBox "Attention, au moins deux locaux identiques : " & Feuille
End If
End Sub |
Partager