Bonjour à tous,
Voici ce qui pose probléme quand j'ajoute une feuille et veut la renommer !
le Nom pose probléme !
Sheets.Add(after:=Sheets(Sheets.Count)).Name = Nom
Sub Mot_De_Passe()
Dim Nom As String, i As Long, j As Long, MDP1
With Sheets(1)
Nom = InputBox("Quel est votre NOM ?", "NOM")
For i = 2 To 1000
If UCase(Nom) = .Cells(i, 1) Then
MDP1 = InputBox("Veuillez indiquer votre mot de passe !", "MOT DE PASSE")
For j = 2 To 1000
If UCase(.Cells(j, 2)) = MDP1 Then
On Error Resume Next
Sheets.Add(after:=Sheets(Sheets.Count)).Name = Nom
On Error GoTo 0
Exit Sub
ElseIf .Cells(j, 2) = "" Then
MsgBox " votre Mot de Passe est INCORRECT "
ActiveWorkbook.Close Savechanges:=False
Application.Quit
End If
Next j
ElseIf .Cells(i, 1) = "" Then
MsgBox " il n'y a pas de NOM attribué "
ActiveWorkbook.Close Savechanges:=False
Application.Quit
End If
Next i
End With
End Sub
Le bouton " OUVRIR FEUILLE 1 " > Mot de passe 1234
le bouton " OK " sert à utiliser la macro :
Mot_De_Passe
Merci à l'avance et bonne journée !