Signaler

Copie de cellules [Résolu]

Posez votre question haffinger - Dernière réponse le 13 janv. 2017 à 17:20 par momo
Bonjour,
Je souhaite copier des cellules d'une feuille 1 vers une la première ligne vide d'une feuille 2.
La feuille 1 est modifiée régulièrement et chaque modification renseigne un tableau sur la feuille 2 qui constitue en quelque sorte un historique des saisies de la feuille1.
Je souhaiterais que les lignes dont les cellules sont déjà renseignées ne soient pas modifiées
Me suis je fais comprendre
merci d'avance de vos solutions
Utile
+0
plus moins
« Me suis je fais comprendre » Pas trop !

« chaque modification renseigne un tableau sur la feuille 2 qui constitue en quelque sorte un historique des saisies de la feuille1. » comment cela peut-il constituer un historique si « chaque modification renseigne un tableau sur la feuille 2 »???
Donnez votre avis
Utile
+0
plus moins
copie d'ecran du besoin a effectuer

Donnez votre avis
Utile
+0
plus moins
possible, pas possible à effectuer ?
Donnez votre avis
Utile
+0
plus moins
Bonjour,

C'est possible avec une petite macro

Voir exemple
http://www.cjoint.com/c/GAnmsEsUK6i
Donnez votre avis
Utile
+0
plus moins
super
merciiiiiiiiiiiiiiii
Donnez votre avis
Utile
+0
plus moins
Bonjour
la même sans doublons

Sub Macro3()
    Jour = Range("B1").Value
    Client = Range("B2").Value
    N°Fact = Range("B4").Value
Set Sh = Sheets(Feuil2.Name)
    Passe = True
   With Sh
      For L = 2 To .Range("A" & Rows.Count).End(xlUp).Row
         If .Range("C" & L).Value = N°Fact Then
            Passe = False
            Exit For
         End If
      Next
      If Passe = True Then
         Lig = .Range("A" & Rows.Count).End(xlUp).Row + 1
            .Range("A" & Lig).Value = Jour
            .Range("B" & Lig).Value = Client
            .Range("C" & Lig).Value = N°Fact
      End If
   End With
End Sub

A+
Maurice
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !