Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion gourdin
  • 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 !

gourdin

XLDnaute Impliqué
Bonjour,

J'ai besoin d'aide sur une macro mais mon problème me semble un peu difficile à expliquer,

c'est pourquoi je joint un fichier.

Merci
 

Pièces jointes

Re : Macro

bonjour gourdin

A tester:

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Count > 1 Then Exit Sub
If Target.Cells(1, 1).Value = "clic" Then
Range("B3").Value = Target.Offset(0, -1)
Range("C3").Value = Target.Offset(0, -1).End(xlDown).Value
End If
End Sub
 
Re : Macro

Bonjour
Salut Pierrejean

Une procédure à tester

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim data1 As String
Dim cellule As Range
Dim dl1 As Long ' dernière ligne
If Target.Count > 1 Then Exit Sub
With Sheets(Target.Worksheet.Name)
dl1 = .Range("c65536").End(xlUp).Row
If Not Intersect(Target, Range("c4:c" & dl1)) Is Nothing Then
    If Target.Value <> "clic" Then Exit Sub
    ' on recherche l'intervalle
    For i = 1 To dl1
        If Target.Offset(i, -1) <> "" Then Exit For
    Next i
        Range("B3").Value = Target.Offset(0, -1)
        Range("C3").Value = Target.Offset(i, -1)
End If
End With
End Sub

JP
 
Re : Macro

Salut gourdin, jp14, pierrejean et le forum
pierrejean, la même ou presque
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
If Target.Count > 1 Then Exit Sub
If Target = "clic" Then
    [B3] = Target.Offset(0, -1)
    [C3] = Target.Offset(0, -1).End(xlDown)
End If
End Sub
A+
 
- 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
159
Réponses
8
Affichages
317
Réponses
11
Affichages
245
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…