Un nom de variable ne doit pas être un mot réservé tel que Cell, Worksheet, Column, Row, ni contenir des espaces ni des « tiret du 6 » (-) ; en revanche, le « tiret du 8 » (_), ou l « underscore », ou encore le « souligné » est autorisé. On peut rendre la déclaration des variables obligatoire : Visual Basic […]
Archives de l'auteur
Pierre
VBA Excel : renommer un module
Le premier réflexe est de faire, dans la Fenêtre Projet de l’Environnement VBA, un clic droit sur le module, puis de chercher l’option Renommer ; en vain, cette possibilité n’existe pas. Il faut sélectionner le module en question, puis afficher la Fenêtre Propriétés (icône de la petite main tenant une étiquette dans la barre d’outils) […]
VBA Excel : créer un module
Pour créer un module, click droit sur un des éléments puis « Insérer > Module ». Ce sont les modules qui contiennent le code des macros VBA.
Firefox : raccourcis clavier
Firefox Ctrl + N / Ctrl + T Ouvre une nouvelle fenêtre / un nouvel onglet. Maj + clic / Ctrl + clic Ouvre le lien dans une nouvelle fenêtre / un nouvel onglet. Ctrl + Tab / Ctrl + Maj + Tab Ctrl + PgUp / Ctrl + PgDown Onglet suivant / onglet précédent. […]
SMS : les caractères qui comptent :)
Si vous avez déjà eu l’impression d’être facturé pour plus de SMS que vous n’en avez envoyé, ceci vous intéressera. L’alphabet utilisé pour les SMS (Short Message Service) est le GSM qui est codé sur 7 bits et qui contient les caractères suivants : 0123456789 abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ ÄäàÅåÆæßÇèéÉìÖöòØøÑñÜüù #¤%&()*+,-./:;=§$!?£¿¡@¥ Δ_ΦΓΛΩΠΨΣΘΞ « ‘ (À la fin il […]
Excel : générer un nombre aléatoire entre 2 bornes
Pour générer un nombre entier aléatoire entre a et b, si a < b : =ENT(ALEA()*(b-a)+a) Exemple : générer un nombre entier aléatoire entre 150 et 250 =ENT(ALEA()*(250-150)+150) Sinon, sous Excel 2007, on peut utiliser avec profit la fonction ALEA.ENTRE.BORNES : = ALEA.ENTRE.BORNES(150;250) Cela simplifie bien des choses !
Excel : imprimer les références des cellules
Pour imprimer les références des cellules, onglet « Mise en page », groupe « Options de la feuille de calcul », cocher l’option « Imprimer » de la section « En-têtes ».
Excel : créer un tirage au sort parmi les valeurs d’une liste
Soit Pierre, Paul et Jacques les valeurs des cellules A1:A3. Voici la formule qui permet de tirer au sort un candidat : =INDEX(A1:A3;ENT(ALEA()*3)+1) En figeant la plage de cellules qui contient la liste des prénoms, nous obtenons la formule qui permet de générer une liste aléatoire avec répétitions de ces 3 candidats : =INDEX(A$1:A$3;ENT(ALEA()*3)+1) puis […]
Excel : forcer le recalcul d’une feuille de calcul avec F9
F9 est la touche qui permet de recalculer un tableau Excel. Dans la pratique, il est rare de l’utiliser, car un tableau Excel est recalculé à chaque validation de cellule – c’est le comportement par défaut, qui peut être modifié dans les options d’Excel, en cas de calculs très complexes qui ralentissent le travail ; […]
Excel : protéger les formules
La démarche est en quelque sorte inverse à ce que l’on pourrait penser… Par défaut, toutes les cellules d’une feuille Excel sont vérouillées. Pour le vérifier, aller dans le format de n’importe quelle cellule, dernier onglet « Protection » : la case « Verrouillée » est cochée. Mais ce verrouillage n’est actif que si la feuille est protégée, ce […]