Bonjour,
Je rencontre un souci avec mon code et j'espère que vous pourrez m'aider.
En effet, j'ai mis en place un formulaire de saisie qui alimente la première ligne non vide de mon fichier.
Ma problématique est qu'une fois la ligne alimentée à l'aide de mon formulaire, je souhaite également la verrouiller mais je n'y parviens pas (erreur).
Je tiens à préciser que les lignes A et B de mon fichier sont déjà verrouillées car utilisées pour un bandeau d'information.
J'ai donc également déverrouillé toutes les cellules restantes de mon fichier (dans format de cellules/Protection) pour qu'elles restent modifiables.
Voici mon code :
Private Sub Valider_Click()
Ls = Range("A65000").End(xlUp).Row + 1
Range(Cells(Ls, 1), Cells(Ls, 12)).Select
Selection.Interior.Color = RGB(179, 204, 83)
Range(Cells(Ls, 1), Cells(Ls, 1)).Value = cmbComboBox
Range(Cells(Ls, 1), Cells(Ls, 1)).Font.Size = 20
Range(Cells(Ls, 1), Cells(Ls, 1)).Font.Bold = True
Range(Cells(Ls, 1), Cells(Ls, 1)).HorizontalAlignment = xlCenter
Range(Cells(Ls, 1), Cells(Ls, 1)).Font.Name = "Bahnschrift"
Range(Cells(Ls, 1), Cells(Ls, 1)).Font.Color = RGB(230, 237, 238)
Range(Cells(Ls, 1), Cells(Ls, 1)).Select
Range(Cells(Ls, 2), Cells(Ls, 2)).Value = TextBox1
Range(Cells(Ls, 2), Cells(Ls, 2)).Font.Size = 14
Range(Cells(Ls, 2), Cells(Ls, 2)).Font.Bold = True
Range(Cells(Ls, 2), Cells(Ls, 2)).Font.Name = "Bahnschrift Light"
Range(Cells(Ls, 2), Cells(Ls, 2)).Font.Color = RGB(230, 237, 238)
With Selection.Rows.AutoFit
Selection.Locked = True
Selection.FormulaHidden = False
cmbComboBox.ListIndex = -1
TextBox1.Value = ""
Operation.Hide
End With
End Sub
J'ai donc tenté un selection.locked = True mais je rencontre une erreur.
Etant débutant je ne parviens à m'en dépatouiller.
Merci d'avance pour votre aide.
Cdt