Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

mettre un vba uniquement sur 3colonnes et non sur feuille complete

  • Initiateur de la discussion Initiateur de la discussion michigan
  • 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 !

michigan

XLDnaute Nouveau
Bonjour,
sur mon fichier j ai un vba qui s applique sur toute la feuille, mais moi je souhaite que ceci s applique uniquement sur 3 colonnes bien precise.
Sur le tableau je double click sur n importe quelle case et une croix si insère automatiquement. Hors moi je souhaite que cela s applique uniquement en C,D,E.
Et lorsque j ai une croix en C et que je double click en D ou E de la meme ligne, la croix en C doit s effacer automatiquement. En gros une croix par ligne doit etre possible seulement.
Merci
 

Pièces jointes

Re : mettre un vba uniquement sur 3colonnes et non sur feuille complete

Bonsoir,
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim x$
If Target.Column < 3 Or Target.Column > 5 Or Target.Row < 3 Then Exit Sub
Cancel = True
x = Target
Cells(Target.Row, 3).Resize(1, 3).ClearContents
If x = "x" Then
    Target = ""
Else
    Target = "x"
End If
End Sub
A+
kjin
 
- 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

Réponses
1
Affichages
443
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…