Gestion de plage

Résolu
MGT75 Messages postés 4 Statut Membre -  
 MGT75 -
Comment n'autoriser l'acces qu'à une plage définie en VBA;j ai utilisé intersect mais cela ne donne pas de bons résultats
quelqu'un a t il eu le pb?

merci de votre aide

7 réponses

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    Comment n'autoriser l'acces qu'à une plage définie en VBA acces par quel moyen ???? un peu plus d'explication svp !!!
    1
  2. MGT75 Messages postés 4 Statut Membre
     
    en fait j ai un classeur avec plusieurs feuilles qui ont un nb de lignes différentes et j esouhaite que l'utilisateur ne puisse selectionner que des cellules autorisées dans chaque feuille(je sais définir la plage autorisée par feuille sans pb ) afin de lancer un userform dans lequel il renseigne des informations complémentaires

    cordialement
    0
  3. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Re,

    en quoi l'intersect ne vous convient pas????
    et si un utilisateur clique sur une cellule non prevue que se passe-t-il ou que souhaiteriez vous qu'il se passe???
    les plages par feuille sont fixe ou peuvent evoluer ????
    0
  4. MGT75
     
    si un utilisateur clique ailleurs alors Msg "choisissez une cellule valide" et la macro attend la selection de la cellule
    les plages par feuille sont fixes aujourd hui mais pourront évoluer ce qui fait que la plage peut changer en nombre de ligne

    cordialement
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    et protéger la feuille en décochant 'Sélectionner les cellules verrouillées' ne te vas pas ?
    Tu dois juste déverrouiller les cellules autorisées à la saisie, l'utilisateur ne pourra sélectionner que celles-ci.
    Si tu fais cette protection par macro avec le paramètre UserInterfaceOnly:=true seul l'utilisateur sera bloqué, pas tes macros.

    eric
    0
  7. MGT75
     
    les cellules sont deja verroullees il faut juste que l utilisateur clique sur un cellule pour avoir le numero de la ligne il n y a rien a saisir dans la feuille en direct tout se passse via macro et userform

    cordialement
    0
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      A chaque fois tu rajoutes une info.
      Dis clairement et complètement ce que tu désires. Met un fichier exemple si ça aide à expliquer.
      Personnellement je ne suis pas sûr de pouvoir continuer à répondre, mais je suis sûr que je répondrai pas si ça parait incomplet ou ambigu.

      eric
      0
    2. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      Bonjour eric,

      MGT75: je repete ma question: pourquoi intersect ne vous convient pas ???
      0
  8. MGT75
     
    je viens de retester et cela marche!erreur de syntaxe)
    merci a tous
    0