inf130 exemple dexécution du tp2. validation du dialogue (userform) si on essaie dajouter un...

14
INF130 Exemple d’exécution du TP2

Upload: albert-grenier

Post on 04-Apr-2015

109 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: INF130 Exemple dexécution du TP2. Validation du dialogue (UserForm) Si on essaie dajouter un bâtiment sans avoir entré un nom ou une position valide,

INF130Exemple d’exécution du TP2

Page 2: INF130 Exemple dexécution du TP2. Validation du dialogue (UserForm) Si on essaie dajouter un bâtiment sans avoir entré un nom ou une position valide,

Validation du dialogue (UserForm)

Si on essaie d’ajouter un bâtiment sans avoir entré un nom ou une position valide, on affiche un message d’erreur.

Page 3: INF130 Exemple dexécution du TP2. Validation du dialogue (UserForm) Si on essaie dajouter un bâtiment sans avoir entré un nom ou une position valide,

Validation du dialogue (suite..)

Si on n’a pas inscrit une des coordonnées numériquement, on affiche un autre message d’erreur.

Page 4: INF130 Exemple dexécution du TP2. Validation du dialogue (UserForm) Si on essaie dajouter un bâtiment sans avoir entré un nom ou une position valide,

Validation du dialogue (suite..)

Si on ne choisi pas les coordonnées dans le bon ordre, on affiche un autre message d’erreur.

Page 5: INF130 Exemple dexécution du TP2. Validation du dialogue (UserForm) Si on essaie dajouter un bâtiment sans avoir entré un nom ou une position valide,

Validation du nouveau bâtimentSi les paramètres du nouveau bâtiment ne correspondent à aucune zone, on affiche un message qui indique la raison d’invalidité. Ensuite, affichez un message qui confirme le rejet du bâtiment.

Page 6: INF130 Exemple dexécution du TP2. Validation du dialogue (UserForm) Si on essaie dajouter un bâtiment sans avoir entré un nom ou une position valide,

Ajout d’un nouveau bâtimentSi les données du nouveau bâtiment sont valide, on l’ajoutera à la fin de la liste des bâtiments. Le « No » du bâtiment sera la valeur maximale de la colonne + 1.

Page 7: INF130 Exemple dexécution du TP2. Validation du dialogue (UserForm) Si on essaie dajouter un bâtiment sans avoir entré un nom ou une position valide,

Ajout d’un nouveau bâtiment (fin)

Après avoir ajouté le bâtiment à la fin de la liste, vous devez faire la mise-à-jour du menu déroulant pour l’option « Supprimer » avec comme nouvelle plage-source toute la colonne des « Noms » de bâtiments.

Page 8: INF130 Exemple dexécution du TP2. Validation du dialogue (UserForm) Si on essaie dajouter un bâtiment sans avoir entré un nom ou une position valide,

Supprimer un bâtiment

On commence par choisir un nom de bâtiment dans le menu déroulant, ensuite la ligne entière de ce bâtiment sera supprimé de la feuille Excel.

Page 9: INF130 Exemple dexécution du TP2. Validation du dialogue (UserForm) Si on essaie dajouter un bâtiment sans avoir entré un nom ou une position valide,

Supprimer un bâtiment (suite..)

Après avoir supprimé la bâtiment de la liste, il faut encore remettre à jour la plage-source du menu « Supprimer ».On affichera un message de confirmation.

Page 10: INF130 Exemple dexécution du TP2. Validation du dialogue (UserForm) Si on essaie dajouter un bâtiment sans avoir entré un nom ou une position valide,

Chargement d’une ville

On commence par choisir une des villes de la boîte de liste créée sur la feuille « Formulaire ».

Quand on clique sur le bouton « Charger la Ville », le classeur-ville correspondant sera ouvert et les données des 2 feuilles « Zonage » et « Construction » seront copiées dans VOTRE classeur. Oubliez pas de VIDER ces 2 feuilles avant d’y copier les 2 listes.

Page 11: INF130 Exemple dexécution du TP2. Validation du dialogue (UserForm) Si on essaie dajouter un bâtiment sans avoir entré un nom ou une position valide,

Chargement d’une ville (suite)

Après la copie des données de « StTite.xls » voici le contenu de la feuille « Zonage ». Notez la copie du nom de la ville ainsi que ses dimensions.

Page 12: INF130 Exemple dexécution du TP2. Validation du dialogue (UserForm) Si on essaie dajouter un bâtiment sans avoir entré un nom ou une position valide,

Chargement d’une ville (suite)

Voici la liste copiée des bâtiments de « StTite.xls ». Encore une fois, le menu déroulant de suppression doit être remis à jour!

(suite)

Page 13: INF130 Exemple dexécution du TP2. Validation du dialogue (UserForm) Si on essaie dajouter un bâtiment sans avoir entré un nom ou une position valide,

Chargement d’une ville (fin)

..et on termine par dessiner toutes les zones de la feuille « Zonage » sur la feuille d’affichage « Carte_Ville ». Voici le dessin de la ville « StTite ».

Page 14: INF130 Exemple dexécution du TP2. Validation du dialogue (UserForm) Si on essaie dajouter un bâtiment sans avoir entré un nom ou une position valide,

Bouton « Sauvegarder la Liste »

Ce bouton va copier les deux listes « Zonage » et « Construction » sur les deux feuilles du même nom du classeur-ville associé à la ville inscrite dans la cellule « NOMVILLE » (ou « B1 ») en haut de la feuille « Zonage ». Les anciennes listes de ces deux feuilles seront donc remplacées.