[vba-excel]copier résultats dans tableau
Résolu/Fermé
A voir également:
- [vba-excel]copier résultats dans tableau
- Tableau croisé dynamique - Guide
- Liste déroulante excel - Guide
- Trier tableau excel - Guide
- Tableau ascii - Guide
- Tableau word - Guide
1 réponse
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 2/11/2011 à 17:33
Modifié par michel_m le 2/11/2011 à 17:33
Bonjour
je découvre la toute puissance de la macro sous excel 2003
Alors, Bienvenue à bord du Titanic :o)
maquette:
https://www.cjoint.com/?3KcrBFbBkSp
Michel
je découvre la toute puissance de la macro sous excel 2003
Alors, Bienvenue à bord du Titanic :o)
Option Explicit Sub editer_resultats_classe() Dim eleve As String, note1 As Variant, Note2 As Variant, note3 As Variant Dim Lig As Byte With Sheets("saisie") If .Range("B16") = "" Then GoTo erreur eleve = .Range("B16") note1 = IIf(.Range("B20") = "", "", .Range("B20")) Note2 = IIf(.Range("B22") = "", "", .Range("B22")) note3 = IIf(.Range("B24") = "", "", .Range("B24")) With Sheets("Résultats") Lig = .Columns(1).Find(eleve, .Range("A1"), xlValues).Row .Cells(Lig, "B") = note1 .Cells(Lig, "C") = Note2 .Cells(Lig, "D") = note3 End With MsgBox " les notes de " & eleve & " ont été transcrites dans la feuille ""résultats""" .Range("B16,B20,B22,B24").ClearContents End With Exit Sub erreur: MsgBox " Choisir un élève !,vbcritical" End Sub
maquette:
https://www.cjoint.com/?3KcrBFbBkSp
Michel
3 nov. 2011 à 19:52
Problème ciblé et résolu avec précision; bravo !