Excel lecture seule
Fermé
thdelesalle
-
9 janv. 2009 à 15:03
al1_delon Messages postés 259 Date d'inscription samedi 27 décembre 2008 Statut Membre Dernière intervention 16 octobre 2009 - 12 janv. 2009 à 18:27
al1_delon Messages postés 259 Date d'inscription samedi 27 décembre 2008 Statut Membre Dernière intervention 16 octobre 2009 - 12 janv. 2009 à 18:27
A voir également:
- Excel lecture seule
- Liste déroulante excel - Guide
- Confirmation de lecture whatsapp - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
2 réponses
al1_delon
Messages postés
259
Date d'inscription
samedi 27 décembre 2008
Statut
Membre
Dernière intervention
16 octobre 2009
25
9 janv. 2009 à 15:07
9 janv. 2009 à 15:07
Bonjour,
Par définition un fichier en lecture seule ne permet pas de modifs.
Il vaut mieux se servir de macros Vba avec protection/déprotection de feuilles en fonction du nom de l'utilisateur.
Par définition un fichier en lecture seule ne permet pas de modifs.
Il vaut mieux se servir de macros Vba avec protection/déprotection de feuilles en fonction du nom de l'utilisateur.
al1_delon
Messages postés
259
Date d'inscription
samedi 27 décembre 2008
Statut
Membre
Dernière intervention
16 octobre 2009
25
12 janv. 2009 à 18:27
12 janv. 2009 à 18:27
Bonjour,
Désolé pour le retard.
Pour protéger un classeur des autres users, procéder de la façon suivante:
- Ouvrir vba (alt+f11)
- Double clic sur ThisWorkbook
- Sélectionner Workbook et Open dans la fenêtre centrale
- Taper la macro suivante entre les lignes Private Sub Workbook_Open() et End Sub
For Each ws In ThisWorkbook.Worksheets
If Application.UserName = "ton_nom" Then
ws.Select
ws.Unprotect ("mot_de_passe")
Else
ws.Protect ("mot_de_passe")
End If
Next
Pour ce qui est de l'ajout/suppression de lignes, il faudrait un exemple.
Désolé pour le retard.
Pour protéger un classeur des autres users, procéder de la façon suivante:
- Ouvrir vba (alt+f11)
- Double clic sur ThisWorkbook
- Sélectionner Workbook et Open dans la fenêtre centrale
- Taper la macro suivante entre les lignes Private Sub Workbook_Open() et End Sub
For Each ws In ThisWorkbook.Worksheets
If Application.UserName = "ton_nom" Then
ws.Select
ws.Unprotect ("mot_de_passe")
Else
ws.Protect ("mot_de_passe")
End If
Next
Pour ce qui est de l'ajout/suppression de lignes, il faudrait un exemple.
9 janv. 2009 à 15:30
Merci pour ta réponse