XL 2010 Macro double clic cellule copie colle

erwanhavre

XLDnaute Occasionnel
Bonjour je cherche une macro pour faire ceci
  • Double clic dans la colonne d de la feuille 1
  • Copie de la ligne complète
  • Collage des valeurs dans la ligne 1 de la feuille 2 (pas besoin d'incrémentation)
Merci à tous
 

pierrejean

XLDnaute Barbatruc
Bonjour erwanhavre

A tester

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column = 4 Then
  Rows(Target.Row).Copy Destination:=Sheets("Feuil2").Rows(1)
End If
Sheets("Feuil2").Select
End Sub
 

Staple1600

XLDnaute Barbatruc
Bonsoir le fil, le forum

@erwanhavre
la macro de pierrejean fonctionne
(le code doit être dans le code de la feuille 1)
Et cette version de sa macro fonctionne également ;)
VB:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column = 4 Then
Target.EntireRow.Copy Feuil2.Cells(1)
End If
Feuil2.Select
End
End Sub
 

job75

XLDnaute Barbatruc
Bonsoir à tous,

Tu n'as pas compris JM, erwanhavre au post #3 veut simplement ceci :
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column = 4 Then
    Rows(Target.Row).Copy Destination:=Sheets("Feuil2").Rows(1)
    Sheets("Feuil2").Select
End If
End Sub
A+
 

Staple1600

XLDnaute Barbatruc
Re

Oui, c'est possible
Mais qui de pierrejean, job75, moi-même ou tout autre XLDnaute postera la solution ?
Suspens ! ;)

(A moins, que tu fasses un peu de recherche et que tu trouves la solution tellement c'est simple, surtout si tu penses à utiliser l'enregistreur de macros ;) )
 

job75

XLDnaute Barbatruc
Bonjour,
est ce la formule ne peut coller QUE les valeurs ?
Help help... Vous ne connaissez pas le collage spécial ???
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column = 4 Then
    Rows(Target.Row).Copy
    With Sheets("Feuil2")
        .Rows(1).PasteSpecial xlPasteValues 'collage spécial
        Application.Goto .[A1], True 'cadrage
    End With
    Application.CutCopyMode = 0
End If
End Sub
 

Discussions similaires

Réponses
6
Affichages
468

Statistiques des forums

Discussions
314 093
Messages
2 105 789
Membres
109 430
dernier inscrit
dede746