Cours gratuit de comptabilité, cours gratuit informatique, cours financiers et autres cours gratuits
CoursGratuits.Net
Un site qui vous offre un accès gratuit et non conditionné à l’apprentissage simplifié
Comment Apprendre ?
Votre nouveau site de Q/R pédagogiques. les meilleures réponses sont sélectionnées et ajoutées au top réponses.
Comptabilité     Informatiques     Calculs financiers     Cours en vidéo    Annuaire de cours gratuits


Cours informatique

Eléments de programmation VBA avec Excel


Objectif
    Savoir
  1. Expliquer la nature des différentes couches logicielles dans l'ordinateur ;
  2. Expliquer le rĂ´le et la nature des langages d'ordinateurs.
    Savoir faire
  1. Utiliser l'enregistreur de macros d'Excel ;
  2. Ajouter des commentaires dans une macro d'Excel ;
  3. Exécuter une macro d'Excel;
  4. Réaliser une exécution pas à pas d?une macro Excel ;
  5. Affecter une macro Ă  un bouton de commande.
     Plan
  1. Structure logicielle de l'ordinateur
  2. Les couches logicielles de l'ordinateur: synthèse
  3. Première approche des macros d'Excel
  4. Visualiser le texte de la macro
  5. Explications de la fenĂŞtre de code
  6. Signification du code Visual Basic
  7. Les langages des ordinateurs
  8. Exécution de la macro enregistrée
  9. Les boutons de commande et les macros
  10. Exercice 1
  11. Voir le magnéto enregistrer
  12. Enregistrer en références relatives
  13. Le concept de "macro"
     Auteur auteur du cours
Mairesse Yves, enseignant depuis 1980 Ă  l'Institut des Soeurs de Notre-Dame  Ă  Anderlecht, est le propriĂ©taire de ces cours d'informatique. Selon l'auteur est strictement interdit d'en faire un usage commercial et ils sont soumis au contrat Creative Commons que vous pouvez consulter en bas de page.
    Pages : | 1| 2| 3| 4| 5| 6 | 7| 8| 9| 10 |11| 12| 13|

6. Signification du code Visual Basic

Examinons la fenĂŞtre de code afin d'en comprendre le contenu.

Il nous suffit maintenant de considérer le code.

Le texte de la macro commence par le mot réservé « Sub » suivi du nom de la macro et d'une paire de parenthèses.

Il se termine par l'expression « End Sub ».

Le mot Sub est l'abréviation de Subroutine (« sous-routine », en français) : en informatique, une « routine » est une portion de code nécessaire à la réalisation d'une tâche.

Une routine peut être subdivisée en « sous-routines » qui réalisent chacune une partie de la tâche à effectuer.

Le texte écrit en couleur verte et précédé d'apostrophes n'est que du commentaire qui sera éventuellement utile aux personnes qui liront ce code. Pour l'ordinateur, il ne sert à rien.

Ce sont les apostrophes qui signalent au logiciel qu'il ne doit pas chercher à interpréter ce qui y est indiqué.

A n'importe quel endroit du texte de la macro, ajoute une ligne de commentaire contenant ton prénom, ton nom et ton numéro de téléphone.

Il n'est pas obligatoire que ce commentaire figure parmi les autres lignes de commentaires. Il suffit qu'il soit précédé d'une apostrophe.

La couleur verte est appliqué automatiquement quand la frappe de la ligne est terminée et que le curseur de texte est déplacé vers une autre ligne.

Mais si tout ce blabla est du commentaire, il ne reste plus qu'une seule ligne de "code"!!

Toujours aussi perspicace, cher disciple. Il est vrai que nous n'avons pas enregistré des quantités considérables d'actions. Une seule même, pour être précis.
Donc, une action enregistrée pour une ligne de code: c'est logique.

La lecture de la seule ligne de "code" est relativement parlante dès que l'on connaît un peu d'anglais.

  • Il est donc question de "Sheets"; traduction "Feuilles". "Feuilles de calcul", bien sĂ»r.
  • "Feuil2" est prĂ©cisĂ©ment le nom de la feuille de calcul que nous voulons sĂ©lectionner.
  • L'action prĂ©cisĂ©e "Select" est, on ne peut plus claire.

S'il fallait traduire cela en français, on dirait:

SĂ©lectionner la Feuil2 parmi les feuilles de calcul

Une telle instruction élémentaire est l'unité de base de ce que l'on peut demander de faire au logiciel. A son sujet, on pourrait donc parler d'une micro-instruction.

Ouais, ouais, c'est vrai que c'est presque limpide quand on le voit comme ça. Mais ce serait quand même plus simple si c'était écrit en français plutôt que dans ce langage imbuvable.

Bien sûr, c'est plus simple en français pour nous! Mais ce texte est conçu pour être lu par un ordinateur qui est, comme chacun le sait, incapable de comprendre le langage naturel.
Je propose de détailler ce point à la page suivante.

Quand tu as bien compris les éléments développés sur cette page, passe à la page suivante.