Gestion de plage

Résolu/Fermé
MGT75 Messages postés 4 Date d'inscription jeudi 3 octobre 2013 Statut Membre Dernière intervention 9 octobre 2013 - 3 oct. 2013 à 12:09
 MGT75 - 3 oct. 2013 à 17:09
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 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 1 710
3 oct. 2013 à 12:13
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 jeudi 3 octobre 2013 Statut Membre Dernière intervention 9 octobre 2013
3 oct. 2013 à 12:18
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 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 1 710
Modifié par f894009 le 3/10/2013 à 14:13
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
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 24601 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 novembre 2024 7 243
3 oct. 2013 à 15:49
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
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 24601 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 novembre 2024 7 243
3 oct. 2013 à 16:46
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 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 1 710
Modifié par f894009 le 3/10/2013 à 16:57
Bonjour eric,

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