Bonjour à tous,
je souhaite savoir comment je peux autoriser la modification d'une cellule, sans en permettre la suppression pour ne pas affecter la structure de ma page??
mon problème réel est un poil plus complexe car je voudrai créer un bouton de suppression d'un choix faire dans une liste. J'ai rajouté la valeur "champ vide" dans ma liste; mais pas moyen de lui faire prendre la valeur vide "" quand ma feuille est protégée ainsi que mon classeur ( alors que cette valeur vide fait partie des valeurs de ma liste ).
voila mon code:
Sub reinitialiser()
'macro qui met toutes les réponses au questionnaire à champ vide
Dim derniereLigne As Integer ' dernière ligne dans la table questionnaire
Dim i As Integer ' compteur
Dim reponse As Integer ' réponse à la boite de dialogue
'boite de confirmation
reponse = MsgBox("Etes-vous sûr de vouloir effacer toutes vos réponses", vbOKCancel, "")
If reponse = vbCancel Then
Exit Sub
End If
'affectation
i = 4
derniereLigne = Worksheets("Questionnaire").Range("P1").Value
'mise à vide des réponses aux questions
Do While i <= derniereLigne
Worksheets("Questionnaire").Select
If Range("C" & i).Value = 1 Or Range("C" & i).Value = 2 Or Range("C" & i).Value = 3 Or Range("C" & i).Value = 4 Then
Cells(i, 3).Value = ""
End If
i = i + 1
Loop
End Sub
une solution?
Configuration: Windows NT 4.0
Internet Explorer 5.5