supprimer lignes dans tableau

geoval

XLDnaute Nouveau
bonjour,

dans le fichier ci-joint, j'ai un onglet demande de travaux qui en cliquant sur le bouton transmettre va se copier dans le tableu de la feuille ' travaux en cours' dès que j'introduis une date de réalisation dans cette feuille, la ligne du tableu est copiée dans le dossier 'archives' le seul problème est que j'eeface bien ce qu'il y'a dans les cellules mais je préfererais effacer la ligne complète ce qui m'éviterais d'avoir des lifgnes complètes sans données dans mon tableau.
.merci d'avance pour votre aide.
 

Pièces jointes

  • test.zip
    61.4 KB · Affichages: 45
  • test.zip
    61.4 KB · Affichages: 45
  • test.zip
    61.4 KB · Affichages: 47

jp14

XLDnaute Barbatruc
Re : supprimer lignes dans tableau

Bonjour

Ci dessous un code pour supprimer la ligne
Code:
Dim flag As Boolean
Private Sub Worksheet_Change(ByVal Target As Range)
Dim dlg As Integer
If flag = True Then Exit Sub
If Target.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("j3:j" & Range("j65536").End(xlUp).Row)) Is Nothing Then
    dlg = Sheets("Archives").Range("A65536").End(xlUp).Row + 1
    With Range("A" & Target.Row & ":j" & Target.Row)
    flag = True
        .Copy Sheets("Archives").Range("A" & dlg)
        Sheets(ActiveSheet.Name).Rows(Target.Row & ":" & Target.Row).Delete Shift:=xlUp
    flag = False
    End With
End If
End Sub

A tester

JP
 

Discussions similaires

Réponses
2
Affichages
587
Réponses
36
Affichages
2 K

Statistiques des forums

Discussions
312 103
Messages
2 085 312
Membres
102 860
dernier inscrit
fredo67