« Macros-commandes VBA/Exercices/Multiplication » : différence entre les versions

Contenu supprimé Contenu ajouté
correction de contenu
m correction d'orthographe et de modèle
Ligne 21 :
* Remplir manuellement la colonne C des lignes 2 à 11 avec une note variant de 0 à 20 (valeurs entières)
* Remplir manuellement la colonne D des lignes 2 à 11 avec un coefficient variant de 2 à 4 (valeurs entières)
* Remplir automatiquement grâce à une macro "MULTIPLIERABProduitBizarre" la colonne E par le calcul bizarre suivant :
** Si la note est inférieure à 5 ==> le résultat de la multiplication de C+3 par D
** Si la note est comprise entre 5 et 9 ==> le résultat de la multiplication de C par D+1
Ligne 33 :
<source lang=vb>
' débute la macro qui effectue une multiplication bizarre
Sub MULTIPLIERABProduitBizarre()
' déclare une variable entière permettant de récupérer les notes brutes
Dim note As Integer
Ligne 65 :
 
* Ce code {{Abréviation|VBA|Visual Basic for Applications|en}} parcourt successivement les lignes 2 à 11 (For ligne = 2 To 11) et sur chaque ligne insère en colonne E le résultat de ce calcul bizarre
* Pour exécuter la macro, il nous suffit d'effacer les résultats de la colonne E, de retourner dans dans l'onglet DÉVELOPPEUR '''Macros''', une fenêtre répertoriant toutes les macros du classeur doit s’ouvrir sous la forme ci-dessous, une fois cette fenêtre affichée, sélectionner la macro MULTIPLIERABProduitBizarre et l'exécuter :
[[Fichier:Macros 3.jpg|thumb|left|Etape 2 exercice 1]]
{{Clr}}
 
{{Remarque
{{Utilisateur:Mamagalubru/Cadre Remarque|remarque="à contrario des formules EXCEL, si nos nombres en colonne C et D sont amenés à évoluer, le résultat en colonne E, quant à lui, restera constant tant que la macro ne sera pas exécutée de nouveau"}}
| contenu =
{{Utilisateur:Mamagalubru/Cadre Remarque|remarque="à contrario des formules EXCEL, si nos nombres en colonne C et D sont amenés à évoluer, le résultat en colonne E, quant à lui, restera constant tant que la macro ne sera pas exécutée de nouveau"}}
 
}}