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

Vous vous lancez dans le développement de macro Excel ? Lisez ce Vous vous lancez dans le développement de macros Excel ? Lisez ceci ! Présentation Microsoft Excel est un tableur. Il présente des calculs dans de petites cases. Un peu d'histoire Pour la petite histoire, alors que l'on ne jurait autrefois que par le tableur 123 de Lotus - en mode texte, ce fut le succès indéniable d'Excel, premier logiciel bureautique graphique, qui fit entrer un certain système de fenêtres dans l'entreprise. Les fonctions disponibles pour les formules, bien que couvrant de larges domaines, étaient finalement assez limitées. L'avenir s'appelle sans doute .NET. Développer sous Excel Mais le formidable succès d'Excel, les capacités infinies que lui confère VBA, occultent le fait qu'on utilise souvent Excel à fort mauvais escient : Présentation, mise en page, base de données. Il n'en reste pas moins qu'un certain nombre de questions sont tout à fait légitimes. Exemples J'enregistre. Range("D24").SelectActiveCell.FormulaR1C1 = "qsdfqsdfqdsf" Range("D24").Formula = "qsdfqsdfqdsf"

[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.

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 :

Débutez en VBA Word - Club des décideurs et professionnels en In Alors que les cinq articles précédents traitaient des généralités VBA, cet article est le premier qui ne va traiter que du VBA pour Word. Dans cet article, nous allons utiliser l'application Word et apprendre à travailler avec les documents. Si vous n'avez aucune bases en VBA et que vous souhaitez vous initier à ce langage, je vous conseille l'article suivant : Débuter en VBA Nous allons dans les prochains tutoriels utiliser nombre d'objets. Un objet est une entité qui possède des propriétés, contient des méthodes et peut réagir aux évènements. Nous pourrions comparer un objet à une voiture. I-A. Lorsque nous utilisons des méthodes, nous sommes parfois amenés à leur passer des arguments, ce qui se fera sous la forme suivante : Objet.Méthode Argument1:="Valeur", Argument4:="Valeur" Le nom de l'argument est suivi de la combinaison ":=" et ensuite la valeur. Objet.Méthode "Valeur",,,"Valeur" Certaines mauvaises langues diront que VBA n'est pas un langage de programmation orienté objet. II-A.

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.

Exemples de procédures Visual Basic Edition Applications pour Ex 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.

Bienvenue sur Excelabo.net Formation Excel en ligne

Related: