Gestion de plage

Résolu
MGT75 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
 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
A voir également:

7 réponses

f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

Comment n'autoriser l'acces qu'à une plage définie en VBA acces par quel moyen ???? un peu plus d'explication svp !!!
1
MGT75 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
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
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
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
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
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
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
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
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
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour eric,

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