Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Yvan
Bonjour Christophe!
Menu Format/Cellules. Onglet Protection. Cocher Verrouillé pour les cellules interdites, et bien sûr ne pas cocher pour les cellules autorisées. (Verrouillé par défaut).
Puis Menu Outils/Protéger la feuille ou le classeur, avec ou sans mot de passe.
Bonne journée.
Yvan
"christophe" a écrit dans le message de news:
bonjour a tout le monde
quelqu'un peut il me dire comment faire pour interdire l'ecriture dans des cellules par vba sans les masquer
merci d'avance
Bonjour Christophe!
Menu Format/Cellules. Onglet Protection. Cocher Verrouillé pour les cellules
interdites, et bien sûr ne pas cocher pour les cellules autorisées.
(Verrouillé par défaut).
Puis Menu Outils/Protéger la feuille ou le classeur, avec ou sans mot de
passe.
Bonne journée.
Yvan
"christophe" <cgrosjean@europarl.eu.int> a écrit dans le message de news:
6E485E0B-0B7C-4FAC-B0D9-772DDEEA7B2C@microsoft.com...
bonjour a tout le monde
quelqu'un peut il me dire comment faire pour interdire l'ecriture dans des
cellules
par vba sans les masquer
Menu Format/Cellules. Onglet Protection. Cocher Verrouillé pour les cellules interdites, et bien sûr ne pas cocher pour les cellules autorisées. (Verrouillé par défaut).
Puis Menu Outils/Protéger la feuille ou le classeur, avec ou sans mot de passe.
Bonne journée.
Yvan
"christophe" a écrit dans le message de news:
bonjour a tout le monde
quelqu'un peut il me dire comment faire pour interdire l'ecriture dans des cellules par vba sans les masquer
merci d'avance
Yvan
Pardon! Tu as dit par VBA.(Je ne suis pas encore bien réveillé).
quelqu'un peut il me dire comment faire pour interdire l'ecriture dans des cellules par vba sans les masquer
merci d'avance
papou
Bonjour Dans le code de la feuille (clic droit sur l'onglet de la feuille puis visualiser le code), placer ceci en l'adaptant (ici interdiction de modifier les valeurs de A1 à A5): Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Range(Target.Address), Range("A1:A5")) Is Nothing Then MsgBox "Il est interdit de modifier la valeur de cette cellule" End If End Sub
Cordialement Pascal "christophe" a écrit dans le message de news:
bonjour a tout le monde
quelqu'un peut il me dire comment faire pour interdire l'ecriture dans des cellules par vba sans les masquer
merci d'avance
Bonjour
Dans le code de la feuille (clic droit sur l'onglet de la feuille puis
visualiser le code), placer ceci en l'adaptant (ici interdiction de modifier
les valeurs de A1 à A5):
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Range(Target.Address), Range("A1:A5")) Is Nothing Then
MsgBox "Il est interdit de modifier la valeur de cette cellule"
End If
End Sub
Cordialement
Pascal
"christophe" <cgrosjean@europarl.eu.int> a écrit dans le message de
news:6E485E0B-0B7C-4FAC-B0D9-772DDEEA7B2C@microsoft.com...
bonjour a tout le monde
quelqu'un peut il me dire comment faire pour interdire l'ecriture dans des
cellules
par vba sans les masquer
Bonjour Dans le code de la feuille (clic droit sur l'onglet de la feuille puis visualiser le code), placer ceci en l'adaptant (ici interdiction de modifier les valeurs de A1 à A5): Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Range(Target.Address), Range("A1:A5")) Is Nothing Then MsgBox "Il est interdit de modifier la valeur de cette cellule" End If End Sub
Cordialement Pascal "christophe" a écrit dans le message de news:
bonjour a tout le monde
quelqu'un peut il me dire comment faire pour interdire l'ecriture dans des cellules par vba sans les masquer
merci d'avance
papou
Re Il manquait quelque chose d'important, voici le complément : Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Range(Target.Address), Range("A1:A5")) Is Nothing Then MsgBox "Il est interdit de modifier la valeur de cette cellule" Application.EnableEvents = False Application.Undo Application.EnableEvents = True End If End Sub
Cordialement Pascal
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:%
Bonjour Dans le code de la feuille (clic droit sur l'onglet de la feuille puis visualiser le code), placer ceci en l'adaptant (ici interdiction de modifier
les valeurs de A1 à A5): Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Range(Target.Address), Range("A1:A5")) Is Nothing Then MsgBox "Il est interdit de modifier la valeur de cette cellule" End If End Sub
Cordialement Pascal "christophe" a écrit dans le message de news:
bonjour a tout le monde
quelqu'un peut il me dire comment faire pour interdire l'ecriture dans des
cellules par vba sans les masquer
merci d'avance
Re
Il manquait quelque chose d'important, voici le complément :
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Range(Target.Address), Range("A1:A5")) Is Nothing Then
MsgBox "Il est interdit de modifier la valeur de cette cellule"
Application.EnableEvents = False
Application.Undo
Application.EnableEvents = True
End If
End Sub
Cordialement
Pascal
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de
news:%23PBTWMnlFHA.3936@TK2MSFTNGP10.phx.gbl...
Bonjour
Dans le code de la feuille (clic droit sur l'onglet de la feuille puis
visualiser le code), placer ceci en l'adaptant (ici interdiction de
modifier
les valeurs de A1 à A5):
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Range(Target.Address), Range("A1:A5")) Is Nothing Then
MsgBox "Il est interdit de modifier la valeur de cette cellule"
End If
End Sub
Cordialement
Pascal
"christophe" <cgrosjean@europarl.eu.int> a écrit dans le message de
news:6E485E0B-0B7C-4FAC-B0D9-772DDEEA7B2C@microsoft.com...
bonjour a tout le monde
quelqu'un peut il me dire comment faire pour interdire l'ecriture dans
des
Re Il manquait quelque chose d'important, voici le complément : Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Range(Target.Address), Range("A1:A5")) Is Nothing Then MsgBox "Il est interdit de modifier la valeur de cette cellule" Application.EnableEvents = False Application.Undo Application.EnableEvents = True End If End Sub
Cordialement Pascal
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:%
Bonjour Dans le code de la feuille (clic droit sur l'onglet de la feuille puis visualiser le code), placer ceci en l'adaptant (ici interdiction de modifier
les valeurs de A1 à A5): Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Range(Target.Address), Range("A1:A5")) Is Nothing Then MsgBox "Il est interdit de modifier la valeur de cette cellule" End If End Sub
Cordialement Pascal "christophe" a écrit dans le message de news:
bonjour a tout le monde
quelqu'un peut il me dire comment faire pour interdire l'ecriture dans des
cellules par vba sans les masquer
merci d'avance
Philippe
Bonjour,
J'aimerais aussi que lorsque l'on essaie d'écrire dans une case protégée, un autre message que celui d'erreur apparaisse. Ta solution ne veut pas fonctionner. Comment dois-je faire pour pouvoir sélectionner certaines cases et avoir un petit message sympa de refus d'écriture ?
Merci,
Philippe
Re Il manquait quelque chose d'important, voici le complément : Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Range(Target.Address), Range("A1:A5")) Is Nothing Then MsgBox "Il est interdit de modifier la valeur de cette cellule" Application.EnableEvents = False Application.Undo Application.EnableEvents = True End If End Sub
Cordialement Pascal
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:%
Bonjour Dans le code de la feuille (clic droit sur l'onglet de la feuille puis visualiser le code), placer ceci en l'adaptant (ici interdiction de modifier
les valeurs de A1 à A5): Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Range(Target.Address), Range("A1:A5")) Is Nothing Then MsgBox "Il est interdit de modifier la valeur de cette cellule" End If End Sub
Cordialement Pascal "christophe" a écrit dans le message de news:
bonjour a tout le monde
quelqu'un peut il me dire comment faire pour interdire l'ecriture dans des
cellules par vba sans les masquer
merci d'avance
Bonjour,
J'aimerais aussi que lorsque l'on essaie d'écrire dans une case protégée, un
autre message que celui d'erreur apparaisse.
Ta solution ne veut pas fonctionner.
Comment dois-je faire pour pouvoir sélectionner certaines cases et avoir un
petit message sympa de refus d'écriture ?
Merci,
Philippe
Re
Il manquait quelque chose d'important, voici le complément :
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Range(Target.Address), Range("A1:A5")) Is Nothing Then
MsgBox "Il est interdit de modifier la valeur de cette cellule"
Application.EnableEvents = False
Application.Undo
Application.EnableEvents = True
End If
End Sub
Cordialement
Pascal
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de
news:%23PBTWMnlFHA.3936@TK2MSFTNGP10.phx.gbl...
Bonjour
Dans le code de la feuille (clic droit sur l'onglet de la feuille puis
visualiser le code), placer ceci en l'adaptant (ici interdiction de
modifier
les valeurs de A1 à A5):
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Range(Target.Address), Range("A1:A5")) Is Nothing Then
MsgBox "Il est interdit de modifier la valeur de cette cellule"
End If
End Sub
Cordialement
Pascal
"christophe" <cgrosjean@europarl.eu.int> a écrit dans le message de
news:6E485E0B-0B7C-4FAC-B0D9-772DDEEA7B2C@microsoft.com...
bonjour a tout le monde
quelqu'un peut il me dire comment faire pour interdire l'ecriture dans
des
J'aimerais aussi que lorsque l'on essaie d'écrire dans une case protégée, un autre message que celui d'erreur apparaisse. Ta solution ne veut pas fonctionner. Comment dois-je faire pour pouvoir sélectionner certaines cases et avoir un petit message sympa de refus d'écriture ?
Merci,
Philippe
Re Il manquait quelque chose d'important, voici le complément : Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Range(Target.Address), Range("A1:A5")) Is Nothing Then MsgBox "Il est interdit de modifier la valeur de cette cellule" Application.EnableEvents = False Application.Undo Application.EnableEvents = True End If End Sub
Cordialement Pascal
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:%
Bonjour Dans le code de la feuille (clic droit sur l'onglet de la feuille puis visualiser le code), placer ceci en l'adaptant (ici interdiction de modifier
les valeurs de A1 à A5): Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Range(Target.Address), Range("A1:A5")) Is Nothing Then MsgBox "Il est interdit de modifier la valeur de cette cellule" End If End Sub
Cordialement Pascal "christophe" a écrit dans le message de news:
bonjour a tout le monde
quelqu'un peut il me dire comment faire pour interdire l'ecriture dans des
cellules par vba sans les masquer
merci d'avance
christophe
Salut Papou
MErci de ton message , mais la lueur m'est apparue juste apres que j'ai envoye le message et je suis arrive exactement a la meme chose que ce tu me propose.
Re Il manquait quelque chose d'important, voici le complément : Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Range(Target.Address), Range("A1:A5")) Is Nothing Then MsgBox "Il est interdit de modifier la valeur de cette cellule" Application.EnableEvents = False Application.Undo Application.EnableEvents = True End If End Sub
Cordialement Pascal
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:%
Bonjour Dans le code de la feuille (clic droit sur l'onglet de la feuille puis visualiser le code), placer ceci en l'adaptant (ici interdiction de modifier
les valeurs de A1 à A5): Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Range(Target.Address), Range("A1:A5")) Is Nothing Then MsgBox "Il est interdit de modifier la valeur de cette cellule" End If End Sub
Cordialement Pascal "christophe" a écrit dans le message de news:
bonjour a tout le monde
quelqu'un peut il me dire comment faire pour interdire l'ecriture dans des
cellules par vba sans les masquer
merci d'avance
Salut Papou
MErci de ton message , mais la lueur m'est apparue juste apres que j'ai
envoye le message et je suis arrive exactement a la meme chose que ce tu me
propose.
Re
Il manquait quelque chose d'important, voici le complément :
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Range(Target.Address), Range("A1:A5")) Is Nothing Then
MsgBox "Il est interdit de modifier la valeur de cette cellule"
Application.EnableEvents = False
Application.Undo
Application.EnableEvents = True
End If
End Sub
Cordialement
Pascal
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de
news:%23PBTWMnlFHA.3936@TK2MSFTNGP10.phx.gbl...
Bonjour
Dans le code de la feuille (clic droit sur l'onglet de la feuille puis
visualiser le code), placer ceci en l'adaptant (ici interdiction de
modifier
les valeurs de A1 à A5):
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Range(Target.Address), Range("A1:A5")) Is Nothing Then
MsgBox "Il est interdit de modifier la valeur de cette cellule"
End If
End Sub
Cordialement
Pascal
"christophe" <cgrosjean@europarl.eu.int> a écrit dans le message de
news:6E485E0B-0B7C-4FAC-B0D9-772DDEEA7B2C@microsoft.com...
bonjour a tout le monde
quelqu'un peut il me dire comment faire pour interdire l'ecriture dans
des
MErci de ton message , mais la lueur m'est apparue juste apres que j'ai envoye le message et je suis arrive exactement a la meme chose que ce tu me propose.
Re Il manquait quelque chose d'important, voici le complément : Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Range(Target.Address), Range("A1:A5")) Is Nothing Then MsgBox "Il est interdit de modifier la valeur de cette cellule" Application.EnableEvents = False Application.Undo Application.EnableEvents = True End If End Sub
Cordialement Pascal
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:%
Bonjour Dans le code de la feuille (clic droit sur l'onglet de la feuille puis visualiser le code), placer ceci en l'adaptant (ici interdiction de modifier
les valeurs de A1 à A5): Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Range(Target.Address), Range("A1:A5")) Is Nothing Then MsgBox "Il est interdit de modifier la valeur de cette cellule" End If End Sub
Cordialement Pascal "christophe" a écrit dans le message de news:
bonjour a tout le monde
quelqu'un peut il me dire comment faire pour interdire l'ecriture dans des