programmation

rgstma

XLDnaute Nouveau
bonjour à tous,
je suis novice en la matière. J'ai fais un tableau excel mais je ne maitrise pas du tout les macro. je souhaiterai que lorsque l'on clique sur le bouton "valider", la feuille "modèle" soit enregistrée dans la feuille "main courante" et que la feuille "modèle" reste vierge pour les suivantes. il faudrait que les feuilles s'enregistre les unes derrière les autres, pour assurer un suivi.
merci d'avance pour votre aide.
 

Pièces jointes

  • Main courante.xlsm
    21.3 KB · Affichages: 29

Iznogood1

XLDnaute Impliqué
Bonjour,

Perso je préfère les contrôles ActiveX aux contrôles formulaire.
Ensuite, mon interprétation de la feuille "modèle" soit enregistrée dans la feuille "main courante" n'est peut-être pas la tienne...
Mais bon, jette un coup d’œil au fichier joint
 

Pièces jointes

  • Main courante.xlsm
    28.9 KB · Affichages: 39

Iznogood1

XLDnaute Impliqué
1/ Affiche l'onglet Développeur (sous XL 2016 : Fichier / Options / Personnaliser le ruban / Onglet développeur coché ; pour les autres versions d'XL, voir ton moteur de recherche préfèré)
2/ Passe en Mode création grâce à l’icône de même nom de l'onglet Développeur
3/ Clique droit sur le bouton Valider de feuille Modèle
4/ Clique sur Visualiser le code

Code:
Option Explicit

Private Sub btnValider_Click()
  Application.ScreenUpdating = False
  frmModele.[A1:E38].Copy
  frmMainCourante.[A1].Insert Shift:=xlDown
  frmModele.[A7:E38].ClearContents
  Application.CutCopyMode = False
End Sub
 

Discussions similaires

Réponses
4
Affichages
300

Statistiques des forums

Discussions
312 503
Messages
2 089 062
Membres
104 014
dernier inscrit
Aurélie MONTEIL