Il existe différents langages informatiques (qui diffèrent selon le programme), mais l'ordinateur ne reconnaît que le langage machine. Il faut donc traduire le langage « évolué » que l'on comprend avec celui de la machine (1 s'il y a un passage de courant et 0 sinon).
Un programme développé par un assembleur pour une machine ne peut être porté sur une autre machine. Ce qui n'est pas le cas pour ce qui est des programmes portables, c'est-à-dire que le programme peut être utilisé sans aucune modification sur un grand nombre de machines (...)
[...] Pour spécifier un décalage par rapport à la cellule active, on peut aussi faire : ActiveCell.Offset(3,5).Select ce qui correspond à 3 lignes en bas et 5 colonnes sur la droite. ActiveCell.Offset(-3,-2).Select correspond à 3 lignes plus haut et 2 colonnes à gauche. Et ActiveCell.Offset(1,2).Range(‘A1:D1').Select correspond au bloc horizontal de 4 cellules situé une ligne plus bas et 2 colonnes à droite par rapport à la cellule active. Si on sélectionne B2, on sélectionne D3:G3. Ex : agence de voyage de la France pour la Grèce. On veut une macro qui mette en gras la ville et l'horaire de départ. C'est donc du mode relatif. [...]
[...] Si on veut mettre en gras, tout le bloc le sera. Par contre si on saisit des données, elles ne seront que dans cette cellule active - Référence absolue aux cellules Si on ne sélectionne que la cellule B5, on a Range(‘B5').Select et si l'on sélectionne un bloc de cellules de la gauche vers la droite à partir de la cellule B5, on a Range(‘B5:C7').Select. Dans ce cas, la cellule active est la cellule B5. Par contre, si l'on avait commencé le bloc par la cellule C5 ou B7, la cellule active aurait été l'une d'elle. [...]
[...] Et pour l'utiliser dans la feuille d'Excel, il faut rentrer la formule suivante : = le nom de la macro-fonction (numéro de la cellule à convertir) Une astuce pour convertir toute une colonne : Édition ( Remplissage ( en bas. Ex : Function revet (P_m²,largeur,longueur) REVET = * largeur * longueur End Function. La formule est alors : = revet (B4;B5;B6) Les macro-commandes 1 - L'enregistrement de macros Pour formuler une macro-commande, il faut aller dans Outils ( Macro ( Nouvelle macro. Il reste donc à rentrer le nom de la macro, et une touche de raccourci. [...]
[...] Les caractéristiques d'une plage de cellules se traduisent par Range(‘ ').Select suivi de With selection puis , et enfin End selection. La mise en gras se traduit par Range(‘ ').Select suivi de Selection.Font.Bold=True. Il existe 2 modes d'enregistrement : le mode absolu, qui replace la macro toujours à l'endroit initialement prévu lors de sa construction et le mode relatif, qui tiendra pour importante la cellule active (c'est-à-dire la cellule sur laquelle on clique). Lors de la création de la nouvelle macro, une petite fenêtre apparaît avec 2 boutons. [...]
[...] La valeur d'un bouton vaut true si ce contrôle est activé ou false s'il est désactivé. * La propriété StartUpPosition va déterminer la position de la feuille au moment de son affichage. On a 4 possibilités différentes. Si l'on indique la valeur ‘0' ou ‘manual', alors la position est fixée par 2 autres propriétés (Left et Top). Si l'on indique ‘1' ou ‘CenterOwner', alors la feuille sera centrée sur la fenêtre d'application. Si l'on indique ‘2' ou ‘CenterScreen', alors le centrage se fera par rapport à l'écran. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture