Bonjour,
Je viens vers vous car je n'arrive pas a écrire mon code.
J'ai un tableau Excel dans lequel je dois, pour une future fonction, sélectionner 1 ou plusieurs cellules dans la colonne Repères cotes (A01 ...)
pour copier le(s) copier dans une autre feuille (via un bouton)
Je voudrais limiter les sélections possibles, à la colonne "Repère Cote"
avec une range connu (B10 à B15) qui corresponde a tous les repères disponibles
1PJ = ma sélection est "correcte" vu qu'elle est dans la plage voulue.
2PJ= ma sélection ne fonctionne pas car, ma sélection n'est pas dans la plage.
3PJ= ma sélection marche alors qu'une cellule est hors plage de donnée.
hors j'aimerai que quand 1 cellule sur la sélection est hors plage la sélectionne ne fonctionne pas
Mon code
Set Plage_Rep_cote = Range("B10:B14")
If Intersect(Plage_Rep_cote, Selection) Is Nothing Then MsgBox "Veuillez sélectionner les repères des cotes choisies.", vbCritical, "Sélection des données impossible"
Une idée ?
Une autre méthode serait de trouver les address de chaque cellules sélectionnées et de la comparer avec les address autorisées.
mais ça me semble un peu compliqué.
D'avance merci