K
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 4 Then
If Not Target.Value = Empty Then
If Target.Offset(-1, 0).Value = Empty And Target.Offset(-2, 0).Value = Empty And Target.Offset(-3, 0).Value = Empty Then
Call Macro1
End If
End If
End If
End Sub
If (Day(Date) = 1) Then
'chaque premier du mois on ajoute une feuille du nom du mois'
'Copier sur la feuille créer la feuille originalRécapMois
'enregistrer la feuille sous le nom du mois correspondant'
If (Month(Date) = 3) Then
Sheets('OriginalRecapMois').Copy before:=Sheets('OriginalRecapMois')
ActiveSheet.Name = 'Mars'
End If
If (Month(Date) = 4) Then
Sheets('OriginalRecapMois').Copy before:=Sheets('OriginalRecapMois')
ActiveSheet.Name = 'Avril'
End If
If (Day(Date) = 1) Then
'chaque premier du mois on ajoute une feuille du nom du mois'
'Copier sur la feuille créer la feuille originalRécapMois
'enregistrer la feuille sous le nom du mois correspondant'
Sheets('OriginalRecapMois').Copy before:=Sheets('OriginalRecapMois')
Select Case Month(Date)
Case 1
ActiveSheet.Name = 'Janvier'
Case 2
ActiveSheet.Name = 'Fevrier'
Case 3
' etc *******
End Select
End If
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 4 Then
If Not Target.Value = Empty Then
If Target.Offset(0, -1).Value = Empty And Target.Offset(0, -2).Value = Empty And Target.Offset(0, -3).Value = Empty Then
Call Macro1
End If
End If
End If
End Sub
par contre je ne vois toujours pas comment faire autrement pour coller une ligne au mois
correspondant