Bonjour à tous,
Un petit problème se présente à moi et le voici.
J'ai un fichier excel qui présente plusieurs feuilles qui sont amenées à être remplies. Ce qui est écrit sur ces feuilles doit être tracé sur une autre feuille (audit trail).
Peut importe où l'on écrit sur une feuille ce sera tracé dans l'audit trail.
Comme vous pouvez le voir dans le code ci dessous je créé plusieurs lignes et lorsque ces lignes ce créé ça le trace dans l'audit trail et je ne souhaite pas que ça le trace.
Ce que je n'arrive pas à modéliser dans mon petit cerveau, c'est comment supprimer la trace de la création de ces lignes sans effacer ce qui a été tracer au préalable dans l'audit trail ?
Je pensais partir de la fin du tableau excel puisqu'il a un nombre de ligne fini (nombre de lignes totales : 1048576) et pouvoir remonter jusqu'à la création de ces fameuses lignes.
Je crois que mon texte n'est pas très clair mais ça reste compliqué à expliquer comme ça juste par le texte.
Merci pour les retours que vous pourrez me faire !
Private Sub CoB14_Click()
'suivant
Application.Calculation = xlCalculationManual
Application.ScreenUpdating = False
Dim i, j, k As Integer
i = TB1.Value
Feuil5.Visible = True
Feuil5.Select
Selection.Show
Feuil5.Range("B12:F12").Locked = False
For j = 1 To i
Feuil5.Range("B12:F12").Interior.ColorIndex = 2
Feuil5.Range("B12:F12").Font.Bold = False
Feuil5.Rows(13).Insert Shift:=x1Down
Feuil5.Range("B12:F12").Interior.Color = RGB(217, 217, 217)
Feuil5.Range("B12:F12").Font.Bold = True
Feuil5.Range("A14").Value = i - j + 1
Next j
Feuil5.Range("B12:F12").Locked = True
Feuil5.Rows(13).Delete Shift:=x1Down
Feuil5.Range("B13").Select
UF3.Hide
'suppression audit trail suite à la création du tableau
Feuil9.Rows("2:1048576").ClearContents
Feuil9.Columns(4).NumberFormat = "General"
Feuil9.Columns(5).NumberFormat = "General"
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
End Sub
Légende :
TB1 = TextBox sur UF3 (UserForm)
Feuil5 = Feuille où l'on insert les lignes
Feuil9 = Feuille où tout est tracé