Bonjour,
j'ai un vba qui me permet de dire quand je double clique sur une ligne de ma feuille "suivis des arrêts" après avoir répondu oui à la question "Vous allez supprimer la ligne pour l'exporter, confirmez vous?". Ma ligne part dan sune feuille "archives".
Je voudrais reproduire ce VBA dans un tableau similaire mais je ne comprend pas comment il est construit et je n'arrive donc pas à l'adapter.
Désormais je voudrais envoyer une ligne de la feuille "arrêts médicaux" vers "Archives ant. +12 mois AM" et dans une second temps de la feuille "absences diverses" vers "Archives ant. +12 mois ABS".
merci à vous
Juste surligner les données variables me suffirait je pense, j'ai du mal à les identifier.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Application.ScreenUpdating = False
Set f = ActiveSheet
Set fa = Sheets("ARCHIVE")
ln = Target.Row
If ln > 4 And ln < Range("A" & Rows.Count).End(xlUp)(2).Row Then
Rows(ln & ":" & ln).Select
rep = MsgBox("Attention !" & Chr(13) & Chr(13) & _
"Vous allez supprimer la ligne " & ln & " pour l'exporter." & Chr(13) & _
"Confirmez-vous ?", 17)
If rep = 2 Then End
Application.ScreenUpdating = False
Rows(ln & ":" & ln).Copy
lgn = Application.Max(5, fa.Range("A" & Rows.Count).End(xlUp)(2).Row)
fa.Range("A" & lgn).PasteSpecial xlPasteValues
fa.Range("A" & lgn).PasteSpecial xlPasteFormats
Rows(ln & ":" & ln).Delete shift:=xlUp
End If
f.Activate