Microsoft 365 Remplir sur feuille de suivi avec une feuille de donnée d'entrée

  • Initiateur de la discussion Initiateur de la discussion Ethlios
  • Date de début Date de début

Ethlios

XLDnaute Junior
Bonjour à tous,

Je cherche un moyen de remplir un fichier de suivi automatiquement sur Excel, en effet, je veux utiliser la première feuille comme donnée d'entrée, ou l'on rentre manuellement des données telles que date/nom/référence/... Une fois toutes les données rentrées, par le biais d'un bouton ou autre, envoyer toutes ces informations dans le fichier de suivi de façon à crée un système d'historique sans rentrée une deuxième fois les données manuellement.

J'ai mis un fichier comme exemple, en espèrent avoir bien exprimé ma demande.

Merci d'avance !
 

Pièces jointes

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Ethlios, Lolote, Fanfan,
Une variante avec :
VB:
Sub Transfert()
    Dim dl%, i%
    With Sheets("Fiche suivi")
        dl = .Range("B" & Rows.Count).End(xlUp).Row + 1
        For i = 2 To 6
            .Cells(dl, i) = Cells(i, "B"): Cells(i, "B") = ""
        Next i
        For i = 8 To 15
            .Cells(dl, i - 1) = Cells(i, "C"): Cells(i, "C") = ""
        Next i
    End With
End Sub
 

Pièces jointes

sylvanu

XLDnaute Barbatruc
Supporter XLD
Un peu plus optimisé avec :
VB:
Sub Transfert()
    Dim dl%
    With Sheets("Fiche suivi")
        dl = .Range("B" & Rows.Count).End(xlUp).Row + 1
        .Range("B" & dl & ":" & "F" & dl) = Application.Transpose(Range("B2:B6"))
        .Range("G" & dl & ":" & "N" & dl) = Application.Transpose(Range("C8:C15"))
        Range("B2:D6").ClearContents: Range("C8:C15").ClearContents
    End With
End Sub
 

Pièces jointes

Discussions similaires

Réponses
4
Affichages
526
Réponses
5
Affichages
255
Réponses
7
Affichages
459

Statistiques des forums

Discussions
315 283
Messages
2 118 016
Membres
113 409
dernier inscrit
ffgsd