10
VBA / Excel : TP 3 Variables et compagnie

VBA / Excel : TP 3

  • Upload
    liesel

  • View
    38

  • Download
    0

Embed Size (px)

DESCRIPTION

VBA / Excel : TP 3. Variables et compagnie. Les variables. Une variable = une « case mémoire » temporaire Même fonctionnement qu’une cellule, mais reste en mémoire (invisible) On lui choisit un nom (quelconque), et on l’utilise comme une cellule Ex : - PowerPoint PPT Presentation

Citation preview

Page 1: VBA / Excel : TP 3

VBA / Excel : TP 3

Variables et compagnie

Page 2: VBA / Excel : TP 3

Les variablesUne variable = une « case mémoire »

temporaire Même fonctionnement qu’une cellule, mais

reste en mémoire (invisible) On lui choisit un nom (quelconque), et on

l’utilise comme une celluleEx : Nom = " toto " ‘ on met toto dans nomCells(1,1) = nom ‘ on met ce qu’il y a dans

‘ nom dans la cellule A1

Page 3: VBA / Excel : TP 3

Exemple : l’échange de données

Sub echange()‘ Pour échanger les contenus de A1 et B2 x = range("B2") range("B2") = range("A1") range("A1")= xEnd sub

Page 4: VBA / Excel : TP 3

Poser une questionPour poser une question :

Nom = inputbox("quel est votre nom ?")

Inputbox permet de poser une question à l’utilisateur. On récupère la réponse en la copiant dans une variable (par exemple)

Page 5: VBA / Excel : TP 3

Formulaire avec des InputBoxDemande et copie le prénom de

l’utilisateur en B1 et le nom en B2

Exercice : recopiez et testez

Sub question() prenom = InputBox("quel est votre prenom ?") range("B1") = prenom nom = InputBox("quel est votre nom ?") range("B2") = nomEnd sub

Page 6: VBA / Excel : TP 3

Petite remarque…Attention :Le résultat d’InputBox est du texte

x = inputbox("rentrez votre age")Le résultat sera : "22" et non pas 22 !

Pour avoir la valeur numérique :x = val(inputbox("rentrez votre age"))

Page 7: VBA / Excel : TP 3

Le débuggeur (dévermineur)Utile pour repérer les erreurs (bugs) dans

une macro. Permet de : Exécuter une macro pas à pas Voir le contenu des variables Et plus…

Page 8: VBA / Excel : TP 3

Exécuter pas à pas Aller dans l’éditeur Se placer dans la macro à exécuter Allez dans déboggage/pas à pas détaillé

(F8) pour avancer d’un pas

Page 9: VBA / Excel : TP 3

Voir le contenu d’une variableOn utilise pour cela des espions Cliquer sur la variable avec le bouton droit Sélectionner ajouter un espion

Lors de l’exécution pas à pas, le contenu de la variable est affiché.

Page 10: VBA / Excel : TP 3

Exercices Exercices du TP 3