background preloader

Access

Access
Les premières leçons du cours VBA pour Excel ici Vous êtes un utilisateur averti de Word et d'Excel ? Vous avez souvent entendu parler de VBA, ce fameux langage de programmation qui permet de décupler la puissance de vos logiciels favoris ? Vous êtes tombé juste ! Première approche Que sont les objets ? Les boucles Les boucles DO, LOOP, WHILE et UNTIL Affichage d'un certain nombre de fois "Bonjour" à l'écran (Do While, Until, Loop, TypeText, TypeParagraph) Transformation d'un nombre de jours en secondes Changer de l'argent en monnaie différente Créez votre premier jeu en VBA ! Chaînes de caractères Traitement de chaînes de caractères (Left, Right, Mid, Len, Chr) Comptage du nombre de voyelles d'une phrase Réécriture d'une phrase à l'envers Eviter les messages d'alerte Par exemple, éviter un message d'avertissement lorsque vous effacez une feuille de calcul dans EXCEL : Application.DisplayAlerts = False ActiveWindow.SelectedSheets.Delete Application.DisplayAlerts = True VBA EXCEL seulement : Related:  gypsyaHelp - Tuto - Programmation

50 fonctions Excel à connaître absolument Microsoft Excel fait partie des logiciels les plus complets en matière de bureautique. Il permet de créer des tableurs complexes et supporte de très nombreuses fonctions. Pour effectuer certaines actions, vous devez passer par des formules assez compliquées. Nous avons rassemblé 50 fonctions Excel variées, permettant de tirer profit de l’ensemble des fonctionnalités du logiciel. Mathématiques et trigonométrie ALEA.ENTRE.BORNES – Sur Excel, pour obtenir un nombre entier aléatoire entre deux bornes spécifiées. Logique ET – Permet de tester plusieurs conditions et vérifier qu’elles sont vraies. Recherche et matrices COLONNE – Permet d’obtenir le numéro de colonne. Date et heure ANNEE – Pour obtenir l’année correspondante à une date plus précise. Texte CNUM – Si une chaîne de caractère comporte un nombre et du texte, seul le nombre est retranscrit. Statistiques ECARTYPE – Vous l’aurez compris, cette fonction permet de calculer l’écart-type d’une population. Ingénierie Informations

Utilisation des MsgBox - Tutoriels & Astuces > VBA pour débutants - Tutoriels MsgBox (lire Message Box) est sans aucun doute la première instruction que tout développeur ait connue lors de son premier contact avec VBA. Parmi nous, lequel n'a jamais vu, ou fait ses premiers pas grâce à la célèbrissime boîte de dialogue "Hello World" ? Au delà du simple message d'alerte destiné à l'utilisateur, la MsgBox est aussi une façon pratique d'ajouter de l'interactivité à une procédure. Le dialogue avec l'utilisateur est à portée d'un clic de souris! Dans le présent article, nous allons voir la façon d'utiliser cet outil selon le besoin et selon les arguments et constantes à notre disposition. Pour celles et ceux d'entre vous qui maîtrisent déjà un peu VBA, un (ou deux) autre(s) article(s) sont en préparation pour aborder la personnalisation des boutons d'une MsgBox (ou presque) et un peu plus encore... En fait, on peut utiliser la MsgBox comme une méthode ou comme une fonction. Code utilisé : MsgBox "Nous sommes le " & Date, vbOKOnly + vbInformation, "mDF XLpages.com" Syntaxe :

[Tutoriel] Excel/Macro VBA : Trucs et astuces Excel/Macro VBA: Trucs et astuces Je vous invite à compiler ici les trucs tout bêtes, pour se faciliter la vie lorsqu'on développe de petites macros sous Excel.(Pour demander de l'aide, prière de créer un autre sujet : [Nouveau Sujet]) Option Explicit Ne jamais oublier de mettre l'Option Explicit. Itération dans une collection Pour parcourir tous les objets d'une collection : (Voir la définition d'une collection dans l'aide de VBA/Excel.) Dim element As TypeDeLaCollectionFor Each element In Collection ..Next Assez intelligemment, une collection porte comme nom le pluriel du type des objets de la collection. Quelques objets Excel Les objects importants sont : L'application Excel elle-même.

fordom.free.fr/tuto/INITIATION2.htm En partant de zéro… par Us. ( ) § PREMIERE MACRO pour l'exemple... Ø Faire une macro commande Ø Illustrations Ø Lancer une macro Ø L’éditeur de Visual Basic § PREMIER PROGRAMME : "bonjour maître" Ø Pas à pas Ø Exécuter un programme § PREMIERE INSTRUCTION : MsgBox Ø Premier survol Ø Détaillons un peu… beaucoup… Ø Présentation Ø Quelques opérations très simples sur les variables contenant du texte Ø Les opérations avec les variables numériques Ø A quoi cela sert-il ? Ø Syntaxe courte Ø Que se passe-t-il vraiment ? Ø Syntaxe plus complète Ø Syntaxe complète Ø Opérateurs logiques Ø Dernier complément sur MsgBox Ø Syntaxe Ø Exemple Ø Syntaxe alternative Ø Application.InputBox Ø Point sur VB et VBA Ø La boucle avec FOR… TO… NEXT Ø La boucle avec DO… LOOP Ø Les autres structures de boucle Ø Syntaxe à une dimension Ø Utilité dans une macro simple Ø Les choses sérieuses commencent… Ø Quelques objets d’Excel Ø Hiérarchisation des objets Ø Instructions supplémentaires : WITH Ø L’objet Range Ø Exemple 1 Oui ! 1.

3. Exemples de macros fonctions Une macro fonction est une nouvelle fonction ajoutée à l'application hôte. Elle reçoit un ou plusieurs paramètres ou arguments et renvoie un résultat. 3.1. 3.1.1. Pour créer une macro fonction, on doit introduire les instructions dans un module Visual Basic. On active Visual Basic Editor et on ajoute un module de la façon suivante : 1 Outils / Macro/ Visual Basic Editor 2 Module / Insertion et on modifie la propriété « (Name) » qui devient : « CompteBancaire » Les instructions Visual Basic qui permettent de définir une fonction sont entourées des mots clés : Function et End Function. Exemple : Création d'une fonction qui contrôle la cohérence d'un numéro de compte bancaire. Un numéro de compte bancaire est correct si : le nombre de contrôle formé par les deux derniers chiffres (ZZ) est égal au reste de la division par 97 du nombre formé par les dix premiers chiffres (XXXYYYYYYY), cependant, si ce reste est 0, le nombre de contrôle sera 97. Voici le texte de la macro : 1 =CtrlNoCompte(A2) 3.1.2.

Les boites de dialogue Créer ses propres boîtes de dialogueou interface graphique Accueil VBA5 plus loin avec Userforms Communiquer avec un port série (RS232) auteur: Christian Herbédate: mai 2000MAJ: juin 2001 Si vous maîtrisez les bases de VBA et que vous êtes pressé, allez voir le résumé à la fin de cette page ! vous pouvez être amené à créer des boîtes de dialogue pour rendre vos programmes plus conviviaux ou pour faciliter le dialogue avec l'utilisateur notamment dans le cas de choix multiples. Appuyez sur les touches ALT et F11 du clavier pour activer l'éditeur VBA ou utilisez les menus Outils | Macro | Editeur VBA dans la fenêtre "Projet - VBAproject" , sélectionnez le fichier en cours à l'aide du menu Insertion ou du bouton droit de la souris, insérez un Userform En plus de la grille (le userform) vous remarquez qu'une nouvelle fenêtre est apparue; elle s'appelle "Boîte à outils" ; votre écran devrait ressembler à ceci: activez le module entrez le code suivant:sub bonjour_toi() userform1.showend sub

Formation Excel en ligne VBA et développement Web MSXML2 et WinHTTP possèdent des objets similaires. MSXML2.XMLHTTP et WinHttp.WinHttpRequest fonctionnent de manière équivalente pour leur méthode open et send par exemple. L'objet de la librairie XML possède en plus une propriété responseXML qui est bien sûr absente de l'objet de la librairie WinHTTP. Par contre la gestion du proxy est différente : - MSXML2 utilise la configuration par défaut du proxy : dans le registre : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings ; - WinHTTP n'utilise par défaut aucun proxy. De plus, WinHTTP.WinHttpRequest possède des événements facilement exploitables. Pour simplifier l'article, nous écrirons le code qui suit pour la librairie WinHTTP. Le proxy est à paramétrer selon les indications du chapitre suivant pour tous les exemples utilisant WinHTTP. Ce chapitre est incompatible avec la librairie MSXML2. La librairie WinHTTP est requise. Un objet WinHttpRequest doit être déclaré en en-tête de module : 6-D-1. valeur1 valeur2 <?

25 astuces pour maîtriser Excel Microsoft Excel est sans doute le logiciel le plus complexe de la suite Microsoft Office. Il est assez simple à prendre en main pour créer des tableaux. Mais des astuces existent pour profiter des très, très nombreuses fonctionnalités du logiciel. Nous avons rassemblé 25 astuces pour maîtriser Excel, des raccourcis clavier spécifiques à la gestion des tableaux croisés dynamiques. Elles sont basées sur Microsoft Excel 2010. Les raccourcis clavier sur Microsoft Excel Comme de nombreux logiciels, quelques raccourcis bien utiles permettent d’être plus productif sur Excel. Les fonctions Excel Sur Excel, les fonctions sont très nombreuses. Nommer un tableau sur Excel Dans certains cas, il peut être utile de nommer un tableau. Le copier coller des fonctions Excel Très souvent, les fonctions d’un tableau se suivent et se ressemblent. Créer une suite logique grâce au cliquer glisser Au lieu de copier coller les formules, vous pouvez les dupliquer grâce au cliquer glisser. Les macros sur Excel

Freenas J’utilisais jusqu’ici un NAS de chez Synology pour stocker tous mes fichiers, le 207+, qui est un excellent produit. Bien plus qu’un simple disque réseau, ce NAS peut héberger des sites internet, enregistrer d...

Related: