Microsoft 365 protection/dé protection

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Michest94

XLDnaute Occasionnel
Bonjour le forum,

Mon fichier fonctionnait nickel depuis le passage entre les mains (plutôt de têtes, vgendron,chti160,... ) pro d'excel (vba) et j'ai bien avancé dans sa mise en forme mais voila comme à chaque fois y 'a toujours le petit grain de sable et comme le fichier je veux le partager dans un groupe de travail il faut qu'il soit bien ficelés sans beug je me retrouve avec ce message

1625816477603.png


Si quelqu'un à une idée

je m'apprêtais dans mon avancement du fichier de travailler sur :

faire un parallèle entre la feuille 'base' est la feuille 'capteur' de savoir la possibilitée.

exemple : pour le site AMPERE

1er de la liste dans la feuille "capteur' j'ai ces infos en (colonne B et F)

AMPERE0004_S_AMP_P1-AMPERE PASSY AMP/PYN°90-533,850004_S_AMP_P2-AMPERE RESEAU HAUT AMP/RHN°110-1033,85

donc 2 capteurs de pressions.

Je souhaitais avoir le nb de 2 dans la feuille ' base ' en (col AI lig5) et que dans ma feuille 'bilans' je puisse récupéré l'info (colonne O ligne 52)
il doit y avoir un lien avec la feuille 'instrumentation' dans cette affaire ....🤯

Michest94
 
Solution
Salut,
Quand le classeur a été enregistré, la feuille Cpt était protégée .

A l'ouverture du classeur, vous essayez d'ajouter une ligne dans le tableau Compteur qui est sur la feuille Cpt toujours protégée .... d'où erreur .

Soit vous la déprotégez dans le bloc de code du workbook.open
VB:
For Each ws In ActiveWorkbook.Sheets 'Masquage des feuilles sauf Login
    If ws.Name <> "Login" Then
        ws.Visible = False
    Select Case ws.Name
        Case "ACCUEIL", "Intervenant", "Prestataire", "Documentations", "Base", "Bilans", "Utilisateurs"
            ws.Protect MotDePasse 'on protège la feuille
        Case Else
            'on ne protège pas la feuille
            ws.Unprotect MotDePasse
    End Select
    End If
Next ws
Soit...
Salut,
Quand le classeur a été enregistré, la feuille Cpt était protégée .

A l'ouverture du classeur, vous essayez d'ajouter une ligne dans le tableau Compteur qui est sur la feuille Cpt toujours protégée .... d'où erreur .

Soit vous la déprotégez dans le bloc de code du workbook.open
VB:
For Each ws In ActiveWorkbook.Sheets 'Masquage des feuilles sauf Login
    If ws.Name <> "Login" Then
        ws.Visible = False
    Select Case ws.Name
        Case "ACCUEIL", "Intervenant", "Prestataire", "Documentations", "Base", "Bilans", "Utilisateurs"
            ws.Protect MotDePasse 'on protège la feuille
        Case Else
            'on ne protège pas la feuille
            ws.Unprotect MotDePasse
    End Select
    End If
Next ws
Soit vous l'affichez, la déprotégez et vous sauvegardez .
 
Salut,
Quand le classeur a été enregistré, la feuille Cpt était protégée .

A l'ouverture du classeur, vous essayez d'ajouter une ligne dans le tableau Compteur qui est sur la feuille Cpt toujours protégée .... d'où erreur .

Soit vous la déprotégez dans le bloc de code du workbook.open
VB:
For Each ws In ActiveWorkbook.Sheets 'Masquage des feuilles sauf Login
    If ws.Name <> "Login" Then
        ws.Visible = False
    Select Case ws.Name
        Case "ACCUEIL", "Intervenant", "Prestataire", "Documentations", "Base", "Bilans", "Utilisateurs"
            ws.Protect MotDePasse 'on protège la feuille
        Case Else
            'on ne protège pas la feuille
            ws.Unprotect MotDePasse
    End Select
    End If
Next ws
Soit vous l'affichez, la déprotégez et vous sauvegardez .
OK merci je vais regardé des que possible et vous dirais
 
Salut,
Quand le classeur a été enregistré, la feuille Cpt était protégée .

A l'ouverture du classeur, vous essayez d'ajouter une ligne dans le tableau Compteur qui est sur la feuille Cpt toujours protégée .... d'où erreur .

Soit vous la déprotégez dans le bloc de code du workbook.open
VB:
For Each ws In ActiveWorkbook.Sheets 'Masquage des feuilles sauf Login
    If ws.Name <> "Login" Then
        ws.Visible = False
    Select Case ws.Name
        Case "ACCUEIL", "Intervenant", "Prestataire", "Documentations", "Base", "Bilans", "Utilisateurs"
            ws.Protect MotDePasse 'on protège la feuille
        Case Else
            'on ne protège pas la feuille
            ws.Unprotect MotDePasse
    End Select
    End If
Next ws
Soit vous l'affichez, la déprotégez et vous sauvegardez .
Merci ca fonctionne,
Bonne soirée
 
Salut,
Quand le classeur a été enregistré, la feuille Cpt était protégée .

A l'ouverture du classeur, vous essayez d'ajouter une ligne dans le tableau Compteur qui est sur la feuille Cpt toujours protégée .... d'où erreur .

Soit vous la déprotégez dans le bloc de code du workbook.open
VB:
For Each ws In ActiveWorkbook.Sheets 'Masquage des feuilles sauf Login
    If ws.Name <> "Login" Then
        ws.Visible = False
    Select Case ws.Name
        Case "ACCUEIL", "Intervenant", "Prestataire", "Documentations", "Base", "Bilans", "Utilisateurs"
            ws.Protect MotDePasse 'on protège la feuille
        Case Else
            'on ne protège pas la feuille
            ws.Unprotect MotDePasse
    End Select
    End If
Next ws
Soit vous l'affichez, la déprotégez et vous sauvegardez .
Merci ca fonctionne,
Bonne soirée
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour