Bonsoir,
Est-il possible que dès lors qu'une cellule est saisie (parmis d'autres
cellules d'une même ligne) qu'il soit impossible de supprimer les
valeurs de la ligne ?
Je suis en train de faire un registre de courrier "départ / arrivée"
partagé et je ne souhaite pas qu'un utilisateur puisse effacer ou
corriger les données saisies par autrui ...
Merci pour votre aide,
JP
PS : je précise que le classeur ouvert accepte forcément les macros
(sinon les feuilles de saisies sont veryhidden...)
Bonsoir,
Est-il possible que dès lors qu'une cellule est saisie (parmis d'autres
cellules d'une même ligne) qu'il soit impossible de supprimer les
valeurs de la ligne ?
Je suis en train de faire un registre de courrier "départ / arrivée"
partagé et je ne souhaite pas qu'un utilisateur puisse effacer ou
corriger les données saisies par autrui ...
Merci pour votre aide,
JP
PS : je précise que le classeur ouvert accepte forcément les macros
(sinon les feuilles de saisies sont veryhidden...)
Bonsoir,
Est-il possible que dès lors qu'une cellule est saisie (parmis d'autres
cellules d'une même ligne) qu'il soit impossible de supprimer les
valeurs de la ligne ?
Je suis en train de faire un registre de courrier "départ / arrivée"
partagé et je ne souhaite pas qu'un utilisateur puisse effacer ou
corriger les données saisies par autrui ...
Merci pour votre aide,
JP
PS : je précise que le classeur ouvert accepte forcément les macros
(sinon les feuilles de saisies sont veryhidden...)
Bonsoir,
Est-il possible que dès lors qu'une cellule est saisie (parmis d'autres
cellules d'une même ligne) qu'il soit impossible de supprimer les
valeurs de la ligne ?
Je suis en train de faire un registre de courrier "départ / arrivée"
partagé et je ne souhaite pas qu'un utilisateur puisse effacer ou
corriger les données saisies par autrui ...
Merci pour votre aide,
JP
PS : je précise que le classeur ouvert accepte forcément les macros
(sinon les feuilles de saisies sont veryhidden...)
Bonsoir,
Est-il possible que dès lors qu'une cellule est saisie (parmis d'autres
cellules d'une même ligne) qu'il soit impossible de supprimer les
valeurs de la ligne ?
Je suis en train de faire un registre de courrier "départ / arrivée"
partagé et je ne souhaite pas qu'un utilisateur puisse effacer ou
corriger les données saisies par autrui ...
Merci pour votre aide,
JP
PS : je précise que le classeur ouvert accepte forcément les macros
(sinon les feuilles de saisies sont veryhidden...)
Bonsoir,
Est-il possible que dès lors qu'une cellule est saisie (parmis d'autres
cellules d'une même ligne) qu'il soit impossible de supprimer les
valeurs de la ligne ?
Je suis en train de faire un registre de courrier "départ / arrivée"
partagé et je ne souhaite pas qu'un utilisateur puisse effacer ou
corriger les données saisies par autrui ...
Merci pour votre aide,
JP
PS : je précise que le classeur ouvert accepte forcément les macros
(sinon les feuilles de saisies sont veryhidden...)
Bonsoir,
Est-il possible que dès lors qu'une cellule est saisie (parmis d'autres
cellules d'une même ligne) qu'il soit impossible de supprimer les
valeurs de la ligne ?
Je suis en train de faire un registre de courrier "départ / arrivée"
partagé et je ne souhaite pas qu'un utilisateur puisse effacer ou
corriger les données saisies par autrui ...
Merci pour votre aide,
JP
PS : je précise que le classeur ouvert accepte forcément les macros
(sinon les feuilles de saisies sont veryhidden...)
Bonsoir,
Est-il possible que dès lors qu'une cellule est saisie (parmis d'autres
cellules d'une même ligne) qu'il soit impossible de supprimer les
valeurs de la ligne ?
Je suis en train de faire un registre de courrier "départ / arrivée"
partagé et je ne souhaite pas qu'un utilisateur puisse effacer ou
corriger les données saisies par autrui ...
Merci pour votre aide,
JP
PS : je précise que le classeur ouvert accepte forcément les macros
(sinon les feuilles de saisies sont veryhidden...)
Bonsoir,
Est-il possible que dès lors qu'une cellule est saisie (parmis d'autres
cellules d'une même ligne) qu'il soit impossible de supprimer les
valeurs de la ligne ?
Je suis en train de faire un registre de courrier "départ / arrivée"
partagé et je ne souhaite pas qu'un utilisateur puisse effacer ou
corriger les données saisies par autrui ...
Merci pour votre aide,
JP
PS : je précise que le classeur ouvert accepte forcément les macros
(sinon les feuilles de saisies sont veryhidden...)
Bonsoir,
Est-il possible que dès lors qu'une cellule est saisie (parmis d'autres
cellules d'une même ligne) qu'il soit impossible de supprimer les
valeurs de la ligne ?
Je suis en train de faire un registre de courrier "départ / arrivée"
partagé et je ne souhaite pas qu'un utilisateur puisse effacer ou
corriger les données saisies par autrui ...
Merci pour votre aide,
JP
PS : je précise que le classeur ouvert accepte forcément les macros
(sinon les feuilles de saisies sont veryhidden...)
Bonsoir,
Est-il possible que dès lors qu'une cellule est saisie (parmis d'autres
cellules d'une même ligne) qu'il soit impossible de supprimer les
valeurs de la ligne ?
Je suis en train de faire un registre de courrier "départ / arrivée"
partagé et je ne souhaite pas qu'un utilisateur puisse effacer ou
corriger les données saisies par autrui ...
Merci pour votre aide,
JP
PS : je précise que le classeur ouvert accepte forcément les macros
(sinon les feuilles de saisies sont veryhidden...)
Bonsoir,
Est-il possible que dès lors qu'une cellule est saisie (parmis d'autres
cellules d'une même ligne) qu'il soit impossible de supprimer les
valeurs de la ligne ?
Je suis en train de faire un registre de courrier "départ / arrivée"
partagé et je ne souhaite pas qu'un utilisateur puisse effacer ou
corriger les données saisies par autrui ...
Merci pour votre aide,
JP
PS : je précise que le classeur ouvert accepte forcément les macros
(sinon les feuilles de saisies sont veryhidden...)
Oui c'est possible
1)sélectionner les cellules à saisir>clic droit>format de
cellule>protection>décocher "verrouillée"> menu Outils>Protection>Protéger
la feuille>OK.
2)Dans le code la feuille
Private Sub Worksheet_Change(ByVal Target As Range)
ActiveSheet.Unprotect
If Target <> "" Then
Target.Locked = True
End If
ActiveSheet.Protect
End Sub
"j-pascal" a écrit dans le message de
news:Bonsoir,
Est-il possible que dès lors qu'une cellule est saisie (parmis d'autres
cellules d'une même ligne) qu'il soit impossible de supprimer les
valeurs de la ligne ?
Je suis en train de faire un registre de courrier "départ / arrivée"
partagé et je ne souhaite pas qu'un utilisateur puisse effacer ou
corriger les données saisies par autrui ...
Merci pour votre aide,
JP
PS : je précise que le classeur ouvert accepte forcément les macros
(sinon les feuilles de saisies sont veryhidden...)
Oui c'est possible
1)sélectionner les cellules à saisir>clic droit>format de
cellule>protection>décocher "verrouillée"> menu Outils>Protection>Protéger
la feuille>OK.
2)Dans le code la feuille
Private Sub Worksheet_Change(ByVal Target As Range)
ActiveSheet.Unprotect
If Target <> "" Then
Target.Locked = True
End If
ActiveSheet.Protect
End Sub
"j-pascal" <messages@venir.com> a écrit dans le message de
news:mn.b5807d8b4489417d.81386@venir.com...
Bonsoir,
Est-il possible que dès lors qu'une cellule est saisie (parmis d'autres
cellules d'une même ligne) qu'il soit impossible de supprimer les
valeurs de la ligne ?
Je suis en train de faire un registre de courrier "départ / arrivée"
partagé et je ne souhaite pas qu'un utilisateur puisse effacer ou
corriger les données saisies par autrui ...
Merci pour votre aide,
JP
PS : je précise que le classeur ouvert accepte forcément les macros
(sinon les feuilles de saisies sont veryhidden...)
Oui c'est possible
1)sélectionner les cellules à saisir>clic droit>format de
cellule>protection>décocher "verrouillée"> menu Outils>Protection>Protéger
la feuille>OK.
2)Dans le code la feuille
Private Sub Worksheet_Change(ByVal Target As Range)
ActiveSheet.Unprotect
If Target <> "" Then
Target.Locked = True
End If
ActiveSheet.Protect
End Sub
"j-pascal" a écrit dans le message de
news:Bonsoir,
Est-il possible que dès lors qu'une cellule est saisie (parmis d'autres
cellules d'une même ligne) qu'il soit impossible de supprimer les
valeurs de la ligne ?
Je suis en train de faire un registre de courrier "départ / arrivée"
partagé et je ne souhaite pas qu'un utilisateur puisse effacer ou
corriger les données saisies par autrui ...
Merci pour votre aide,
JP
PS : je précise que le classeur ouvert accepte forcément les macros
(sinon les feuilles de saisies sont veryhidden...)
Bonsoir,
Merci pour ta réponse.
Je voudrais ajouter le petit bout de code qui suit pour permettre la
suppression de la saisie. Je ne sais pas comment l'intégre à ton code
pour ne pas avoir à le lancer séparément !
(Par ailleurs, si le mot de passe est erroné avec des nombres ça
fonctionne, mais si on met des lettres ça bugue !)
@+ ?
'---- (ton code)
Private Sub Worksheet_Change(ByVal Target As Range)
ActiveSheet.Unprotect
If Target <> "" Then
Target.Locked = True
End If
ActiveSheet.Protect
End Sub
'----
Sub Suppr()
Dim MdP As Variant
MdP = InputBox("Entrez le MdP pour supprimer cette saisie") +
vbExclamation
If MdP <> 0 Then
MsgBox "MdP erroné !"
Exit Sub
Else
ActiveSheet.Unprotect
With ActiveCell
.ClearContents
.Locked = False
End With
End If
End Sub
'----
> Oui c'est possible
> 1)sélectionner les cellules à saisir>clic droit>format de
> cellule>protection>décocher "verrouillée"> menu
> la feuille>OK.
> 2)Dans le code la feuille
> Private Sub Worksheet_Change(ByVal Target As Range)
> ActiveSheet.Unprotect
> If Target <> "" Then
> Target.Locked = True
> End If
> ActiveSheet.Protect
> End Sub
>
>
> "j-pascal" a écrit dans le message de
> news:
>> Bonsoir,
>>
>> Est-il possible que dès lors qu'une cellule est saisie (parmis d'autres
>> cellules d'une même ligne) qu'il soit impossible de supprimer les
>> valeurs de la ligne ?
>>
>> Je suis en train de faire un registre de courrier "départ / arrivée"
>> partagé et je ne souhaite pas qu'un utilisateur puisse effacer ou
>> corriger les données saisies par autrui ...
>>
>> Merci pour votre aide,
>>
>> JP
>>
>> PS : je précise que le classeur ouvert accepte forcément les macros
>> (sinon les feuilles de saisies sont veryhidden...)
Bonsoir,
Merci pour ta réponse.
Je voudrais ajouter le petit bout de code qui suit pour permettre la
suppression de la saisie. Je ne sais pas comment l'intégre à ton code
pour ne pas avoir à le lancer séparément !
(Par ailleurs, si le mot de passe est erroné avec des nombres ça
fonctionne, mais si on met des lettres ça bugue !)
@+ ?
'---- (ton code)
Private Sub Worksheet_Change(ByVal Target As Range)
ActiveSheet.Unprotect
If Target <> "" Then
Target.Locked = True
End If
ActiveSheet.Protect
End Sub
'----
Sub Suppr()
Dim MdP As Variant
MdP = InputBox("Entrez le MdP pour supprimer cette saisie") +
vbExclamation
If MdP <> 0 Then
MsgBox "MdP erroné !"
Exit Sub
Else
ActiveSheet.Unprotect
With ActiveCell
.ClearContents
.Locked = False
End With
End If
End Sub
'----
> Oui c'est possible
> 1)sélectionner les cellules à saisir>clic droit>format de
> cellule>protection>décocher "verrouillée"> menu
> la feuille>OK.
> 2)Dans le code la feuille
> Private Sub Worksheet_Change(ByVal Target As Range)
> ActiveSheet.Unprotect
> If Target <> "" Then
> Target.Locked = True
> End If
> ActiveSheet.Protect
> End Sub
>
>
> "j-pascal" <messages@venir.com> a écrit dans le message de
> news:mn.b5807d8b4489417d.81386@venir.com...
>> Bonsoir,
>>
>> Est-il possible que dès lors qu'une cellule est saisie (parmis d'autres
>> cellules d'une même ligne) qu'il soit impossible de supprimer les
>> valeurs de la ligne ?
>>
>> Je suis en train de faire un registre de courrier "départ / arrivée"
>> partagé et je ne souhaite pas qu'un utilisateur puisse effacer ou
>> corriger les données saisies par autrui ...
>>
>> Merci pour votre aide,
>>
>> JP
>>
>> PS : je précise que le classeur ouvert accepte forcément les macros
>> (sinon les feuilles de saisies sont veryhidden...)
Bonsoir,
Merci pour ta réponse.
Je voudrais ajouter le petit bout de code qui suit pour permettre la
suppression de la saisie. Je ne sais pas comment l'intégre à ton code
pour ne pas avoir à le lancer séparément !
(Par ailleurs, si le mot de passe est erroné avec des nombres ça
fonctionne, mais si on met des lettres ça bugue !)
@+ ?
'---- (ton code)
Private Sub Worksheet_Change(ByVal Target As Range)
ActiveSheet.Unprotect
If Target <> "" Then
Target.Locked = True
End If
ActiveSheet.Protect
End Sub
'----
Sub Suppr()
Dim MdP As Variant
MdP = InputBox("Entrez le MdP pour supprimer cette saisie") +
vbExclamation
If MdP <> 0 Then
MsgBox "MdP erroné !"
Exit Sub
Else
ActiveSheet.Unprotect
With ActiveCell
.ClearContents
.Locked = False
End With
End If
End Sub
'----
> Oui c'est possible
> 1)sélectionner les cellules à saisir>clic droit>format de
> cellule>protection>décocher "verrouillée"> menu
> la feuille>OK.
> 2)Dans le code la feuille
> Private Sub Worksheet_Change(ByVal Target As Range)
> ActiveSheet.Unprotect
> If Target <> "" Then
> Target.Locked = True
> End If
> ActiveSheet.Protect
> End Sub
>
>
> "j-pascal" a écrit dans le message de
> news:
>> Bonsoir,
>>
>> Est-il possible que dès lors qu'une cellule est saisie (parmis d'autres
>> cellules d'une même ligne) qu'il soit impossible de supprimer les
>> valeurs de la ligne ?
>>
>> Je suis en train de faire un registre de courrier "départ / arrivée"
>> partagé et je ne souhaite pas qu'un utilisateur puisse effacer ou
>> corriger les données saisies par autrui ...
>>
>> Merci pour votre aide,
>>
>> JP
>>
>> PS : je précise que le classeur ouvert accepte forcément les macros
>> (sinon les feuilles de saisies sont veryhidden...)
Bonsoir,
Merci pour ta réponse.
Je voudrais ajouter le petit bout de code qui suit pour permettre la
suppression de la saisie. Je ne sais pas comment l'intégre à ton code
pour ne pas avoir à le lancer séparément !
(Par ailleurs, si le mot de passe est erroné avec des nombres ça
fonctionne, mais si on met des lettres ça bugue !)
@+ ?
'---- (ton code)
Private Sub Worksheet_Change(ByVal Target As Range)
ActiveSheet.Unprotect
If Target <> "" Then
Target.Locked = True
End If
ActiveSheet.Protect
End Sub
'----
Sub Suppr()
Dim MdP As Variant
MdP = InputBox("Entrez le MdP pour supprimer cette saisie") +
vbExclamation
If MdP <> 0 Then
MsgBox "MdP erroné !"
Exit Sub
Else
ActiveSheet.Unprotect
With ActiveCell
.ClearContents
.Locked = False
End With
End If
End Sub
'----
> Oui c'est possible
> 1)sélectionner les cellules à saisir>clic droit>format de
> cellule>protection>décocher "verrouillée"> menu
> la feuille>OK.
> 2)Dans le code la feuille
> Private Sub Worksheet_Change(ByVal Target As Range)
> ActiveSheet.Unprotect
> If Target <> "" Then
> Target.Locked = True
> End If
> ActiveSheet.Protect
> End Sub
>
>
> "j-pascal" a écrit dans le message de
> news:
>> Bonsoir,
>>
>> Est-il possible que dès lors qu'une cellule est saisie (parmis d'autres
>> cellules d'une même ligne) qu'il soit impossible de supprimer les
>> valeurs de la ligne ?
>>
>> Je suis en train de faire un registre de courrier "départ / arrivée"
>> partagé et je ne souhaite pas qu'un utilisateur puisse effacer ou
>> corriger les données saisies par autrui ...
>>
>> Merci pour votre aide,
>>
>> JP
>>
>> PS : je précise que le classeur ouvert accepte forcément les macros
>> (sinon les feuilles de saisies sont veryhidden...)
Bonsoir,
Merci pour ta réponse.
Je voudrais ajouter le petit bout de code qui suit pour permettre la
suppression de la saisie. Je ne sais pas comment l'intégre à ton code
pour ne pas avoir à le lancer séparément !
(Par ailleurs, si le mot de passe est erroné avec des nombres ça
fonctionne, mais si on met des lettres ça bugue !)
@+ ?
'---- (ton code)
Private Sub Worksheet_Change(ByVal Target As Range)
ActiveSheet.Unprotect
If Target <> "" Then
Target.Locked = True
End If
ActiveSheet.Protect
End Sub
'----
Sub Suppr()
Dim MdP As Variant
MdP = InputBox("Entrez le MdP pour supprimer cette saisie") +
vbExclamation
If MdP <> 0 Then
MsgBox "MdP erroné !"
Exit Sub
Else
ActiveSheet.Unprotect
With ActiveCell
.ClearContents
.Locked = False
End With
End If
End Sub
'----
> Oui c'est possible
> 1)sélectionner les cellules à saisir>clic droit>format de
> cellule>protection>décocher "verrouillée"> menu
> la feuille>OK.
> 2)Dans le code la feuille
> Private Sub Worksheet_Change(ByVal Target As Range)
> ActiveSheet.Unprotect
> If Target <> "" Then
> Target.Locked = True
> End If
> ActiveSheet.Protect
> End Sub
>
>
> "j-pascal" <messages@venir.com> a écrit dans le message de
> news:mn.b5807d8b4489417d.81386@venir.com...
>> Bonsoir,
>>
>> Est-il possible que dès lors qu'une cellule est saisie (parmis d'autres
>> cellules d'une même ligne) qu'il soit impossible de supprimer les
>> valeurs de la ligne ?
>>
>> Je suis en train de faire un registre de courrier "départ / arrivée"
>> partagé et je ne souhaite pas qu'un utilisateur puisse effacer ou
>> corriger les données saisies par autrui ...
>>
>> Merci pour votre aide,
>>
>> JP
>>
>> PS : je précise que le classeur ouvert accepte forcément les macros
>> (sinon les feuilles de saisies sont veryhidden...)
Bonsoir,
Merci pour ta réponse.
Je voudrais ajouter le petit bout de code qui suit pour permettre la
suppression de la saisie. Je ne sais pas comment l'intégre à ton code
pour ne pas avoir à le lancer séparément !
(Par ailleurs, si le mot de passe est erroné avec des nombres ça
fonctionne, mais si on met des lettres ça bugue !)
@+ ?
'---- (ton code)
Private Sub Worksheet_Change(ByVal Target As Range)
ActiveSheet.Unprotect
If Target <> "" Then
Target.Locked = True
End If
ActiveSheet.Protect
End Sub
'----
Sub Suppr()
Dim MdP As Variant
MdP = InputBox("Entrez le MdP pour supprimer cette saisie") +
vbExclamation
If MdP <> 0 Then
MsgBox "MdP erroné !"
Exit Sub
Else
ActiveSheet.Unprotect
With ActiveCell
.ClearContents
.Locked = False
End With
End If
End Sub
'----
> Oui c'est possible
> 1)sélectionner les cellules à saisir>clic droit>format de
> cellule>protection>décocher "verrouillée"> menu
> la feuille>OK.
> 2)Dans le code la feuille
> Private Sub Worksheet_Change(ByVal Target As Range)
> ActiveSheet.Unprotect
> If Target <> "" Then
> Target.Locked = True
> End If
> ActiveSheet.Protect
> End Sub
>
>
> "j-pascal" a écrit dans le message de
> news:
>> Bonsoir,
>>
>> Est-il possible que dès lors qu'une cellule est saisie (parmis d'autres
>> cellules d'une même ligne) qu'il soit impossible de supprimer les
>> valeurs de la ligne ?
>>
>> Je suis en train de faire un registre de courrier "départ / arrivée"
>> partagé et je ne souhaite pas qu'un utilisateur puisse effacer ou
>> corriger les données saisies par autrui ...
>>
>> Merci pour votre aide,
>>
>> JP
>>
>> PS : je précise que le classeur ouvert accepte forcément les macros
>> (sinon les feuilles de saisies sont veryhidden...)