Interdire exécution macro si sélection en dehors de la plage

  • Initiateur de la discussion Initiateur de la discussion iStarOSX
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

iStarOSX

XLDnaute Junior
Bonsoir a tous.

J'ai cherche sur le forum depuis quelque temps la solution a mon problème.

Voila j'ai un userform (ouvert en modal) qui comprend un bouton permettant de supprimer les lignes complète des cellules sélectionnées.

Hors je voudrais que cette macro ne s’exécute que si les cellules sélectionnées sont dans la plage ("F100:G65365").

Si une cellule est sélectionnée en dehors de cette plage, la ligne de cette cellule ne doit pas être supprimée (il y a des données dans la Plage ("A1:G99").

Nota : la solution de verrouiller les cellules de la plage ("A1:G99") ne marche pas car mon classeur est déjà verrouillé et ma macro déverrouille ma feuille, exécute la suppression de ligne et re-verrouille ma feuille. Donc ce n'est pas une solution.

Si quelqu’un a le bout de code a rajouter a ma macro, merci d'avance.
 
Salut le forum

Pour t'inspirer un peu
Code:
Sub Test()
    VerifIntersection Range("A1")
    VerifIntersection Range("B10")
End Sub


Sub VerifIntersection(Cellule As Range)
    Dim Plage As Range
    
    'Définit la plage de référence
    Set Plage = Range("A5:B15")
    
    If Not Intersect(Plage, Cellule) Is Nothing Then
         MsgBox Cellule.Address & " appartient à la plage " & Plage.Address
        Else
         MsgBox Cellule.Address & " n'appartient pas à la plage " & Plage.Address
    End If
End Sub
Mytå
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Erreur de macro
Réponses
4
Affichages
742
Retour