tactic6
XLDnaute Impliqué
Bonjour le forum
bonjour tout le monde
J'aimerai savoir s'il est possible de faire cohabiter une macro double clic avec une formule RechercheV du genre:
La macro:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Excel.Range, Cancel As Boolean)
If MsgBox("confirmez vous le transfert de cet article", vbYesNo) = vbYes Then
Dim rang As Long, mysh As Object, nomcl As Long
Cancel = True
Set mysh = Sheets("liste des articles")
If Target.Column = 1 Then 'double click dans la 1er colonne
With Sheets("SAISIE")
rang = .Range("C53").End(xlUp).Row + 1
.Cells(rang, 2) = mysh.Cells(Target.Row, 1)
.Cells(rang, 3) = mysh.Cells(Target.Row, 2)
.Cells(rang, 9) = Target.Offset(0, 3)
.Cells(rang, 11) = Target.Offset(0, 2)
End With
End If
Set mysh = Nothing 'vide la variable
MsgBox "Article transferé !"
End If
End Sub
la formule
=RECHERCHEV(B7;'[liste des articles]Facture'!$A$1:$D$7700;2;FAUX)
j'aurais bien aimé y ajouter une petit fichier mais rien que de mettre une formule sur une ligne je dépasse les 220 ko
merci pour votre aide
bonjour tout le monde
J'aimerai savoir s'il est possible de faire cohabiter une macro double clic avec une formule RechercheV du genre:
La macro:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Excel.Range, Cancel As Boolean)
If MsgBox("confirmez vous le transfert de cet article", vbYesNo) = vbYes Then
Dim rang As Long, mysh As Object, nomcl As Long
Cancel = True
Set mysh = Sheets("liste des articles")
If Target.Column = 1 Then 'double click dans la 1er colonne
With Sheets("SAISIE")
rang = .Range("C53").End(xlUp).Row + 1
.Cells(rang, 2) = mysh.Cells(Target.Row, 1)
.Cells(rang, 3) = mysh.Cells(Target.Row, 2)
.Cells(rang, 9) = Target.Offset(0, 3)
.Cells(rang, 11) = Target.Offset(0, 2)
End With
End If
Set mysh = Nothing 'vide la variable
MsgBox "Article transferé !"
End If
End Sub
la formule
=RECHERCHEV(B7;'[liste des articles]Facture'!$A$1:$D$7700;2;FAUX)
j'aurais bien aimé y ajouter une petit fichier mais rien que de mettre une formule sur une ligne je dépasse les 220 ko
merci pour votre aide