Bonjour à toutes et tous,
J'essaye tant bien que mal depuis quelques jours de trouver comment ajouter une ligne à mon tableau lorsque la dernière cellule de la colonne C de ce dernier n'est pas vide.
Mon tableau démarre en A3 et fini en colonne BA.
Voici mes tentatives infructueuses comme vous vous en doutez...
Merci d'avance de votre aide
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False: Dim L%
With Sheets("Suivi Référencement")
For L = Range("A65536").End(xlUp).row To 2 Step -1
If Cells(L, 1) <> "" And Cells(L - 1, 1) <> "" Then
If Cells(L, 1) <> Cells(L - 1, 1) Then Cells(L, 1).EntireRow.Insert
End If
Next
End With
End Sub
-------------------------------------------------------------------------------------------
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("CellSaisie").Address Then
With Range("CellSaisie")
Range(Cells(.Row, "C"), Cells(.Row, "BA")).Insert
.Offset(-1, 0).Value = .Value
Application.EnableEvents = False
.Value = ""
Application.EnableEvents = True
.Offset(-1, 1).Select
End With
End If
End Sub
J'essaye tant bien que mal depuis quelques jours de trouver comment ajouter une ligne à mon tableau lorsque la dernière cellule de la colonne C de ce dernier n'est pas vide.
Mon tableau démarre en A3 et fini en colonne BA.
Voici mes tentatives infructueuses comme vous vous en doutez...
Merci d'avance de votre aide
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False: Dim L%
With Sheets("Suivi Référencement")
For L = Range("A65536").End(xlUp).row To 2 Step -1
If Cells(L, 1) <> "" And Cells(L - 1, 1) <> "" Then
If Cells(L, 1) <> Cells(L - 1, 1) Then Cells(L, 1).EntireRow.Insert
End If
Next
End With
End Sub
-------------------------------------------------------------------------------------------
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("CellSaisie").Address Then
With Range("CellSaisie")
Range(Cells(.Row, "C"), Cells(.Row, "BA")).Insert
.Offset(-1, 0).Value = .Value
Application.EnableEvents = False
.Value = ""
Application.EnableEvents = True
.Offset(-1, 1).Select
End With
End If
End Sub