Verrouiller un document excel avec Macro

vleverne Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
jc80 Messages postés 5063 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai créer un document Excel avec Macro. Le but de ce fichier est de permettre l'entrée de données par plusieurs utilisateurs, mais que personne ne puisse changer les données des autres.

J'ai donc créer un bouton de macro pour remplir les différentes colonnes dans mon tableau, mais je ne trouve pas le moyen de sécuriser ces données par la suite.

De plus, j'ai dû faire une erreur dans ma programmation, parce que à chaque fois que je veux entrer une donnée, elle écrase la précédente.

Merci à l'avance de votre grande aide!

1 réponse

  1. jc80 Messages postés 5063 Date d'inscription   Statut Membre Dernière intervention   1 443
     
    Bonjour

    Code VBA a tester

    Public x As Integer
    Public x1 As Integer
    Public y As String

    Private Sub Worksheet_Change(ByVal Target As Range)
    If ActiveCell.Value = "" Then
    x = Target.Row
    x1 = Target.Column
    y1 = Target.Address
    ActiveSheet.Unprotect
    Range(y).Locked = True
    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
    End If
    End Sub
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    y = Target.Address
    End Sub

    Cordialement
    0