XL 2010 Macro double clic cellule copie colle

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

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
 
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
 
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
 
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+
 
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 😉 )
 
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
 
- 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
2
Affichages
141
Réponses
4
Affichages
439
Réponses
10
Affichages
268
Retour