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

benarivo

XLDnaute Junior
Bonjour,
J'aimerai créer un bulletin de notes de mon établissement.
Je me suis plante lors de l'insertion des notes. Les données que j'ai entrée se répète en même temps chaque fois que j'entre une nouvelle donné dans la ligne suivante.
 
@benarivo

Ce que l'on veut c'est de voir ce qui a été fait donc par exemple cette macro
1750230023120.png


A noter :
Si tu réponds une fois par jour avec des infos au compte goutte tu risques fort de décourager tout le monde et de n'avoir plus de réponses.....

De plus il sera sympa d'avoir un résultat avec les valeurs que tu attends rempli à la main sans avoir à chercher de partout ce que tu veux faire
 
Bonjour,
Merci pour votre remarque.
Voici le fichier avec extension .xlsm
Bonjour tout le monde,

@benarivo : ta macro simplifiée à tester.
Code:
Option Explicit

Sub entrée_auto()
    Dim ShSource As Worksheet
    Dim ShDestination As Worksheet
   
    Set ShSource = Sheets("Formulaire de saisie")
    Set ShDestination = Sheets("FICHE DE NOTE")
   
    ' Insérer une nouvelle ligne en haut de la feuille "FICHE DE NOTE"
    ShDestination.Rows("2:2").Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove

    ' Copier les données de "Formulaire de saisie" vers "FICHE DE NOTE"
    ShDestination.Range("D2").Value = ShSource.Range("C13").Value
    ShDestination.Range("E2").Value = ShSource.Range("E13").Value
    ShDestination.Range("G2").Value = ShSource.Range("C17").Value
    ShDestination.Range("H2").Value = ShSource.Range("E17").Value
    ShDestination.Range("J2").Value = ShSource.Range("C21").Value
    ShDestination.Range("K2").Value = ShSource.Range("E21").Value
    ShDestination.Range("M2").Value = ShSource.Range("H13").Value
    ShDestination.Range("N2").Value = ShSource.Range("J13").Value
    ShDestination.Range("P2").Value = ShSource.Range("H17").Value
    ShDestination.Range("Q2").Value = ShSource.Range("J17").Value
    ShDestination.Range("S2").Value = ShSource.Range("H21").Value
    ShDestination.Range("T2").Value = ShSource.Range("J21").Value
    ShDestination.Range("V2").Value = ShSource.Range("O5").Value
    ShDestination.Range("W2").Value = ShSource.Range("Q5").Value
    ShDestination.Range("Y2").Value = ShSource.Range("O9").Value
    ShDestination.Range("Z2").Value = ShSource.Range("Q9").Value
    ShDestination.Range("AB2").Value = ShSource.Range("O13").Value
    ShDestination.Range("AC2").Value = ShSource.Range("Q13").Value
    ShDestination.Range("AE2").Value = ShSource.Range("O17").Value
    ShDestination.Range("AF2").Value = ShSource.Range("Q17").Value
    ShDestination.Range("AH2").Value = ShSource.Range("O21").Value
    ShDestination.Range("AI2").Value = ShSource.Range("Q21").Value
    ShDestination.Range("AK2").Value = ShSource.Range("H4").Value
    ShDestination.Range("AL2").Value = ShSource.Range("K4").Value

    ' Effacer les cellules source
    ShSource.Range("K4,C4,C13,E13,C17,E17,C21,E21,H13,J13,H17,J17,H21,J21,O5,Q5,O9,Q9,O13,Q13,O17,Q17,O21,Q21,H4,K4").ClearContents
End Sub
 
Dernière édition:
Bonjour tous le monde,
D'après votre premier conseil, j'avais essayé de change le formulaire comme suis.
Merci beaucoup de votre aide, celle que vous m'avez proposé là est praticable.
 

Pièces jointes

  • D'après le remarque précedente.GIF
    D'après le remarque précedente.GIF
    66.9 KB · Affichages: 6
Mes
Bonjour tous le monde,
D'après votre premier conseil, j'avais essayé de change le formulaire comme suis.
Merci beaucoup de votre aide, celle que vous m'avez proposé là est praticable.
Mon problème est que je commence à apprendre le Vba et j'avais beaucoup de difficulté sur l’écriture en langage de programmation.
Est ce vous pouvais me proposer qu'elle leçons dois-je consulté pour que je puisse m'avançais rapidement et efficace.
 
- 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
1
Affichages
116
  • Question Question
XL pour MAC Calcul de notes.
Réponses
5
Affichages
703
  • Question Question
Microsoft 365 Comparer 2 onglets
Réponses
8
Affichages
536
Réponses
5
Affichages
188
  • Question Question
Microsoft 365 Bonsoir,
Réponses
5
Affichages
479
Retour