[Résolu] Copier coller une plage dans un onglet prédéfini avec condition de date

  • Initiateur de la discussion Initiateur de la discussion exene
  • 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 !

exene

XLDnaute Accro
Bonjour,

Je devais finaliser un petit projet mais on me demande une automatisation supplémentaire dont je suis incapable.
Dans la feuille base un bouton permettant de créer un onglet d'après un modèle et de le nommer , un autre bouton pour se déplacer. Pour automatiser la saisie, il faudrait copier la plage C5:G5 dans l'onglet nommé comme la cellule D1 (feuille base) à la date contenue dans la cellule B5 ((feuille base). Ci-joint le fichier avec le résultat souhaité
 

Pièces jointes

Dernière édition:
Re : Copier coller une plage dans un onglet prédéfini avec condition de date

Bonjour exene,

Fichier joint avec cette macro :

Code:
Private Sub CommandButton2_Click() 'bouton ENREGISTRER LA SAISIE
Dim lig As Long
On Error Resume Next
With Sheets([D1].Text)
  If Err Then MsgBox "Cet agent n'existe pas, Veuillez le créer !": Exit Sub
  lig = Application.Match([B5], .[B:B], 0)
  If Err Then MsgBox "La date n'existe pas dans la feuille de l'agent...": Exit Sub
  .Cells(lig, 3).Resize(, 5) = [C5:G5].Value
End With
End Sub
A+
 

Pièces jointes

- 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

Discussions similaires

Réponses
3
Affichages
773
Retour