insertion d'une ligne avec double clic sur une cellule

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

  • e1.xlsm
    18.4 KB · Affichages: 57
  • e1.xlsm
    18.4 KB · Affichages: 68
  • e1.xlsm
    18.4 KB · Affichages: 66
G

Guest

Guest
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:

gilbert_RGI

XLDnaute Barbatruc
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.EntireRow.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
End Sub

A+

de cette façon ça insert une ligne au dessus et c'est en dessous la demande
 
G

Guest

Guest
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+
 

noon

XLDnaute Junior
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
 

Discussions similaires

Statistiques des forums

Discussions
312 489
Messages
2 088 852
Membres
103 974
dernier inscrit
chmikha