GNT sans publicité, site mobile, fonctionnalitées exclusives...

Mouvements dans une cellule reportés sur une colonne

Le
martin
Bonjour le Forum,

Comment reporter dans une colonne d'une autre feuille, tous les mouvements
qui sont intervenus dans une cellule située dans une autre feuille ?

En feuille A mes cellules de la colonnes B (B1;B2500) "quantité restante"
sont constament mises a jour automatiquement par un lecteur de code barre,
j'aurais voulu avoir un historique des mouvements (ajout ou retrait) qui sont
intervenus pour chaque cellules !

C'est possible ? comment y arriver simplement avec des formules ?
merci de votre aide

Bon WE
Lire la réponse

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Philippe.R
Le #2340011
Bonjour Martin,
Par formule, je ne vois pas, mais avec un peu de VBA et notamment, dans un module ordinaire :

Public R As Integer, laVal

Sub historise()
'MPFE le 16/04/2005
R = ActiveCell.Row
laVal = Cells(R, 2).Value
Sheets("Histo").Select 'la feuille contennat l'historique
lacol = Range("IV" & R).End(xlToLeft).Column
If lacol = 255 Then
MsgBox "L'historique de cette référence est trop important" & _
vbNewLine & "il doit être réduit",vbcritical,"MPFE"
Exit Sub
Else
Cells(R, lacol + 1).Value = laVal
End If
Sheets("A").Select
'Philippe.R
End Sub

et dans le module de la feuille A

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [laplage]) Is Nothing Then Exit Sub
If Selection.Cells.Count > 1 Then Exit Sub
historise
End Sub

Tu noteras que je te propose un stockage en ligne, du fait que tu as plus de 250 références à traiter ;
sinon il faudrait prévoir 10 feuilles pour répartir l'historique de tes 2500 références
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microso...c.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"martin"
Bonjour le Forum,

Comment reporter dans une colonne d'une autre feuille, tous les mouvements
qui sont intervenus dans une cellule située dans une autre feuille ?

En feuille A mes cellules de la colonnes B (B1;B2500) "quantité restante"
sont constament mises a jour automatiquement par un lecteur de code barre,
j'aurais voulu avoir un historique des mouvements (ajout ou retrait) qui sont
intervenus pour chaque cellules !

C'est possible ? comment y arriver simplement avec des formules ?
merci de votre aide

Bon WE


Publicité
Suivre les réponses
Poster une réponse
Anonyme