background preloader

Macros, VBA, Formulaires

Macros, VBA, Formulaires
Related:  Visual Basic

Cours Visual Basic .NET exemple On prendra des exemples de routine très simple ne contenant que du code. Une string 'Nom' contient un nom , mettre si nécessaire la première lettre en majuscule. 1-En utilisant les Classes String et Char: Dim Nom As String = "philippe" ' Si le premier caractère est minuscule IfChar.IsLower(Nom.Chars(0)) Then ' Le transformer en majuscule et afficher MessageBox.Show(Char.ToUpper(Nom.Chars(0)) + Nom.Substring(1, Nom.Length - 1)) EndIf On regarde si le premier caractère de la chaîne Nom.Chars(0) est minuscule (.IsLower). Si oui on transforme ce premier caractère en majuscule (.ToUpper) et on ajoute la sous chaîne allant du second au dernier caractère. 2-En utilisant les instructions VB: Nom = UCase(Microsoft.VisualBasic.Left(Nom, 1)) & Mid(Nom, 2) On prend le premier caractère de gauche : Left(Nom,1), on le transforme en majuscule (Ucase) , on ajoute la chaîne commençant par le second caractère et allant jusqu'à la fin. Comment voir si un caractère est une voyelle: Dim Voy As String = "aeiouy" End If Do

VBScript Tutorial VBScript stands for Visual Basic Script, a scripting language developed by Microsoft to be used with Microsoft products, mainly Internet Explorer. It has gone through many changes over the years and is now mainly used as the default scripting language of ASP. VBScript was created to allow web page developers the ability to create dynamic web pages for their viewers who used Internet Explorer. VBScript is a prerequisite for ASP developers and should be learned thoroughly before attempting any sophisticated ASP programming. DO Learn VBScript If you have a solid understanding of HTML If you want to program successfully in ASP If you already know Visual Basic and would like to experiment with VBScript If you are a hobbyist that enjoys knowing many programming DON'T Learn VBScript If you are developing a web page for the general public If your site has visitors who use a browser other that Internet Explorer If prefer to avoid dying languages.

Cours Visual Basic - Christophe Darmangeat Introduction :Visual Basic, un langage (presque) objet Foin de fausse modestie, ce cours poursuit un double objectif : constituer un vade-mecum de départ pour le langage Visual Basic, dans sa version 5 (mais cela vaut tout aussi bien pour la version 6). présenter certains des concepts fondamentaux de la programmation objet Visual Basic étant, comme tout langage moderne, richissime en fonctionnalités, il va de soi que les quelques pages qui suivent ne remplaceront ni une consultation intelligente de l’aide du logiciel, ni le recours à des ouvrages de référence d’une toute autre ampleur (mais d’un tout autre prix. On n’a rien sans rien). En revanche, elles visent à brosser à grands traits les spécificités de Visual Basic, posant ainsi les fondations d’un apprentissage technique plus approfondi. Ajoutons que ce cours serait vide de sens sans les exercices – et les corrigés – qui l’accompagnent. Merci de votre attention, vous pouvez reprendre votre sieste. 1. 1.1 Les Objets 1.1.1 Présentation 2.

Tutorial - Tableur Calc d'OpenOffice.org par l'exemple FONCTIONS BASIC. Quelques exemples Cette page est faite pour les débutants. Je suggère néanmoins au vrai débutant de se faire la main avec la macro Loto. Tous les exemples présentés ne sont qu'une évolution progressive d'une même macro. Le nombre de mots-clés augmente progressivement. Vous pouvez si vous le désirez copiez comme ci-dessous. IMPORTANT : Les listings complets présentés ici ont des numéros de ligne, par ex : 12. REM ***** BASIC *****'Sub Main Exemple01End Sub''Sub Exemple01 REM Déclarations API indispensables Dim oDocument As Object, oSheet As Object, oCell As Object oDocument = ThisComponent oSheet=oDocument.Sheets.getByName ("Feuille1" ) ' oCell = oSheet.getCellByPosition (0,0 ) oCell.setString( "DUPONT") oCell = oSheet.getCellByPosition (0,1 ) oCell.setString( "DURAND")End Sub Ce premier exemple, volontairement simple, on écrit les noms de DUPONT et DURAND dans 2 cellules à la suite. Peu d'évolution, mais on rajoute les prénoms et dates de naissances.

les variables (suite) Les tableaux Les variables permettent de stocker une valeur par variable, les tableaux permettent de stocker une multitude de valeurs (leur utilisation est proche de celle des variables). Voici quelques exemples de déclarations : 'Exemple de déclaration de variableDim var1 As String 'Exemple de déclaration de tableau à 1 dimensionDim tab1(4) As String 'Exemple de déclaration de tableau à 2 dimensionsDim tab2(4, 3) As String 'Exemple de déclaration de tableau à 3 dimensionsDim tab3(4, 3, 2) As String Le tableau à 1 dimension : 'Exemple de déclaration de tableau à 1 dimensionDim tab1(4) As String Dans cette déclaration, il n'y a qu'un chiffre entre parenthèses, il s'agit donc d'un tableau à une dimension. 'Attribution de valeurs aux 5 casestab1(0) = "Valeur de la case 0" tab1(1) = "Valeur de la case 1" tab1(2) = "Valeur de la case 2" tab1(3) = "Valeur de la case 3" tab1(4) = "Valeur de la case 4" Important : la première case d'un tableau est 0. Autre exemple, le tableau à 2 dimensions :

Cours de JavaScript > Les structures conditionnelles On appelle structure conditonnelle les instructions qui permettent de tester si une condition est vraie ou non, ce qui permet de donner de l'interactivité à vos scripts par exemple. L'instruction if est la structure de test la plus basique, on la retrouve dans tous les langages (avec une syntaxe différente...). Elle permet d'exécuter une série d'instruction si jamais une condition est réalisée. La syntaxe de cette expression est la suivante: if (condition réalisé) { liste d'instructions } Remarques: la condition doit être entre des parenthèsesil est possible de définir plusieurs conditions à remplir avec les opérateurs ET et OU (&& et ||) par exemple: if ((condition1)&&(condition2)) teste si les deux conditions sont vraies if ((condition1)||(condition2)) exécutera les instructions si l'une ou l'autre des deux conditions est vraies'il n'y a qu'une instruction, les accolades ne sont pas nécessaires... Annotations des visiteurs : >> Poster une annotation sur ce cours Les autres cours :

Accueil gr algorithmique Descriptif des travaux de recherche menés par le groupe Ce groupe a été mis en place en septembre 2009 dans le but de répondre à certaines questions que soulève l'introduction de l'algorithmique en classe de Seconde. La masse d'information et d'exercices existant sur le thème de l'algorithmique étant particulièrement colossale, les objectifs étaient dans un premier temps orientés vers l'agencement de l'enseignement de l'algorithmique. Cependant, les travaux du groupe ont permis de dégager quelques activités permettant d'aborder l'algorithmique avec différents outils sous différents aspects. Les thèmes abordés par le groupe au travers de la brochure "Introduction de l'algorithmique au lycée" se déclinent ainsi : • Construire un algorithme / Écrire un programme : • Ce qui nous paraît réalisable à la fin de la Seconde (déclinaison d'objectifs) • Des moyens pour l'enseignement de l'algorithmique : • Évaluation : • Quelques difficultés rencontrées par l'enseignant ou par les élèves :

Related: