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

Archivage sur deuxfeuilles simultanément

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

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

Clement09

Guest
Bonjour,

Pour un travail, je dois réaliser un logiciel de gestion des ventes pour un magasin.
Pour ce faire, j'utilise un UserForm d'archivage pour enregistrer les nouvelles ventes dans un tableau de données. Cependant j'aimerais bien avoir ce tableau sur deux feuilles différentes et pouvoir analyser les deux différemment.

Ma question est : est-ce possible que mon archivage enregistre les données sur deux feuilles différentes à la foi, ou alors que le deuxième tableau s'actualise automatiquement.

Voici le code d'archivage que j'utilise.


Private Sub CommandButton2_Click()
Sheets("Archivage").Select
Range("B2").Select

Do
If ActiveCell.Value = "" Then
GoTo Archive
End If

If ActiveCell.Value <> "" Then
ActiveCell.Offset(1, 0).Select
End If
Loop Until ActiveCell.Value = ""

Archive:

ActiveCell.Value = Format(TBX_Date, "mm/dd/yyyy")
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = Mois
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = Client
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = CA * 1
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = Carte
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = Remise * 1
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = Code * 1
ActiveCell.Offset(0, 1).Select
Archivage.Hide
Sheets("Archivage").Select
Range("D1").Select
Unload Me
End Sub

Merci d'avance !
Clément
 
Re : Archivage sur deuxfeuilles simultanément

Bonsoir,
Sans fichier 🙄
Code:
Private Sub CommandButton2_Click()
With Sheets("Archivage")
dl = .Range("B65000").End(xlUp).Row + 1
    .Cells(dl, 2) = Format(TBX_Date, "mm/dd/yyyy")
    .Cells(dl, 3) = Mois
    .Cells(dl, 4) = Client
    .Cells(dl, 5) = CA * 1
    .Cells(dl, 6) = Carte
    .Cells(dl, 7) = Remise * 1
    .Cells(dl, 8) = Code * 1
End With
With Sheets("Archivage2") 'remplace archivage2 par le nom de ta 2e feuille
dl = .Range("B65000").End(xlUp).Row + 1
    .Cells(dl, 2) = Format(TBX_Date, "mm/dd/yyyy")
    .Cells(dl, 3) = Mois
    .Cells(dl, 4) = Client
    .Cells(dl, 5) = CA * 1
    .Cells(dl, 6) = Carte
    .Cells(dl, 7) = Remise * 1
    .Cells(dl, 8) = Code * 1
End With
Unload Me

End Sub
Ait l'amabilité de mettre le code dans des balises (bouton # dans le menu)
A+
kjin
 
Re : Archivage sur deuxfeuilles simultanément

Bonsoir,
Ça fonctionne nickel !

Désolé pour les balises, je suis pas encore très habitué au forum, maintenant je ferais plus l'erreur.

Merci beaucoup, bonne soirée.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
21
Affichages
2 K
  • Question Question
Microsoft 365 Code VBA
Réponses
2
Affichages
597
Réponses
3
Affichages
882
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…