Clic sur cellule et contenu se retrouve dans autre cellule

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 !

gourdin

XLDnaute Impliqué
Bonsoir,

En cliquant sur une cellule de la feuil1, je souhaite
que son contenu se retrouve sur une autre cellule de la feuil2
Exemple :
en cliquant sur la cellule E7 de la feuil1, son contenu se retrouve dans la cellule A4 de la feuille2

voir exemple

Merci
 

Pièces jointes

Re : Clic sur cellule et contenu se retrouve dans autre cellule

bonsoir à tous

essai comme ceci avec double clic dans la cellule.
tu mets ce code côté code de la feuille 1
(attention ! tu dis feuille 1 E7 mais dans ton exemple tu l'as mis en E8 !?

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Address = "$E$7" Then Sheets(2).Range("A4") = Sheets(1).Range("$E$7"): Cancel = True
End Sub
 
Re : Clic sur cellule et contenu se retrouve dans autre cellule

Merci,

Mais comment faire si je souhaite ne pas limiter le clic à la même cellule (E7) mais à chacune des celulles de E7 à E50 ?
Bref si je clic dans l'une des celulles de E7 à E50 je retrouve son contenu dans la même cellule E8 de feuil2
 
Re : Clic sur cellule et contenu se retrouve dans autre cellule

re

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
NoDeCol = Target.Column
NoDeLig = Target.Row
If NoDeCol <> 5 Then Exit Sub 'No de la Colonne E = 5
If NoDeLig >= 7 And NoDeLig <= 50 Then
Sheets(2).Range("A8") = Sheets(1).Cells(NoDeLig, NoDeCol)
Cancel = True
End If
End Sub
 
Re : Clic sur cellule et contenu se retrouve dans autre cellule

Pour info, en recherchant dans le forum j'ai également trouvé cette solution :

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Application.Intersect(Target, Range("D7😀50")) Is Nothing Then
Sheets(2).Select
ActiveSheet.Range("A8") = Target
End If
End Sub

Bonne soiré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

Discussions similaires

Réponses
5
Affichages
199
Réponses
4
Affichages
310
W
Retour