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

insertion d'une ligne avec double clic sur une cellule

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

nonobat

XLDnaute Nouveau
bonjour
quand je clic dans une cellule (en colonne 1) je voudrais inserer une ligne
en dessous de celle ci

pour cela dans mon onglet j'ai mis :

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column = 1 Then
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
End If
End Sub

ce qui m'insere une cellule et non ma ligne entiere d'ou un decalage
pourriez vous m'aider svp
merci

ci joint l'exemple
 

Pièces jointes

Re : insertion d'une ligne avec double clic sur une cellule

Bonjour

tester ceci !!!

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column = 1 Then
Rows(Target.Row + 1 & ":" & Target.Row + 1).Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
End If
End Sub
 
Re : insertion d'une ligne avec double clic sur une cellule

Bonjour,

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
   'Cancel = true évite le mode édition de la cellule clicquée
    Cancel = Target.Column = 1 And Target.Count = 1
    If Cancel Then Target(2).EntireRow.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
End Sub

A+
 
Dernière modification par un modérateur:
Re : insertion d'une ligne avec double clic sur une cellule


de cette façon ça insert une ligne au dessus et c'est en dessous la demande
 
Re : insertion d'une ligne avec double clic sur une cellule

Salut Gilbert,

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
   'Cancel = true évite le mode édition de la cellule clicquée
    Cancel = Target.Column = 1 And Target.Count = 1
    If Cancel Then Target(2).EntireRow.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
End Sub

A+
 
Re : insertion d'une ligne avec double clic sur une cellule

bonjour gilbert_RGI ; bonjour Hasco

merci pour vos 2 solutions
dessous et dessus
excellent comme ça j'ai 2 choix

et c'est bien aussi d’être en dessous lol

merci encore
 
- 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
4
Affichages
439
Réponses
5
Affichages
703
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…