Effacer une partie de la ligne active VBA

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

P

phiphi27

Guest
Bonjour
Je souhaiterai adapter ce code VBA pour qu'en doubleclick je n'efface, que dans la ligne active, les cellules Ex. A3 à J3

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("B2:B20")) Is Nothing Then Cancel = True
If Target <> "" Then Target.Offset(, -1).ClearContents
End Sub

Merci
 
Re : Effacer une partie de la ligne active VBA

Salut phiphi27, le Forum

Peut-être comme cela

Code:
[COLOR=BLUE]Private Sub[/COLOR] Worksheet_BeforeDoubleClick([COLOR=BLUE]ByVal[/COLOR] Target [COLOR=BLUE]As[/COLOR] Range, Cancel [COLOR=BLUE]As Boolean[/COLOR])
[COLOR=BLUE]If Not[/COLOR] Intersect(Target, Range("B2:B20")) [COLOR=BLUE]Is Nothing Then[/COLOR] Cancel = [COLOR=BLUE]True[/COLOR]
[COLOR=BLUE]If[/COLOR] Target <> "" [COLOR=BLUE]Then[/COLOR] Range(Target.Offset(, -1).Address & ":" & Target.Offset(, 8).Address).ClearContents
[COLOR=BLUE]End Sub[/COLOR]
Bonne Journée
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour