VBA Est-il possible...?

shouuu -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Petite question, est ce qu'il est possible de masquer/ proteger des cellules/colonnes pour que l'utilisateur ne puisse pas y toucher sachant que la macro en a besoin ?? et si oui comment fait on ? car j'ai masqué et protégé des données mais apres, mes calculs fait par macro ne marchent pas ainsi que d'autres choses.
Merci d'avance
Configuration: Windows 2000
Internet Explorer 6.0

2 réponses

  1. pilas31 Messages postés 1878 Statut Contributeur 648
     
    Bonjour,

    Dans les macros qui ont besoin des cellules protégées il faut déproteger les feuilles concernées au début puis reprotéger à la fin :

    exemple :
        ActiveSheet.Unprotect ("MOT_DE_PASSE")
        
        ' code.....
        
        ActiveSheet.Protect ("MOT_DE_PASSE")
    


    Les colonnes masquées, elles, ne posent pas de problème

    A+
    0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    essayez de remplacer dans vos macro, pour les irtems qui correspondent à des cellules cachées, "select" par "activate". C'est comme cela que ça fonctionne pour des feuilles cachées, pour les cellules, je vous laisse voir
    Crdlmnt
    PS;: à noter qu'il n'est peut être pas nécessaire de verrouiller les cellules dans les colonnes cachées.(si le classeur est protègé)
    0