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

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

  • heures sup V1.xls
    343 KB · Affichages: 50
Dernière édition:

job75

XLDnaute Barbatruc
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

  • heures sup V1(1).xls
    348.5 KB · Affichages: 52

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 699
Messages
2 091 109
Membres
104 764
dernier inscrit
lelefoot