Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 Créer un historique en décalant la copie d'une colonne à chaque fois

channoyer

XLDnaute Nouveau
Bonjour,

je souhaiterais créer un historique de valeurs qui se crée à chaque modification de ces valeurs.
Voici la macro que j'ai pour l'instant :

Sub Historique()
Dim Ligne As Long
Ligne = Sheets("Historic").Cells(Rows.Count, 1).End(xlUp).Row + 1
[Feuil1!D4:AB4].Copy
Sheets("Historic").Cells(Ligne, 1).PasteSpecial xlPasteValues, Transpose:=True
End Sub

Mon problème est que l'historique se crée sur une seule colonne alors que je voudrais le décaler d'une colonne à chaque fois.
 

Chris401

XLDnaute Accro
Bonsoir

VB:
Sub Historique()
Dim col As Integer
With Sheets("Historic")
col = .Cells(1, .Columns.Count).End(xlToLeft).Column + 1
[Feuil1!D4:AB4].Copy
.Cells(1, col).PasteSpecial xlPasteValues, Transpose:=True
End With
End Sub
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…