Souvent le chercheur en urbanisme ou en aménagement a parfois besoin de faire des enquêtes sur terrain pour voir si telle ou telle cité souffre de problèmes d’aménagement extérieur . Dans notre cas, nous avons choisi 2 types de logement: le logement collectif public et le logement individuel privé .
Générèrent trois types de problème se posent au niveau de ces quartiers résidentiels: manque d’espace vert, de VRD et de parking. Ici, la variable est l’aménagement de l’espace extérieur . qui a 3 modalités qui sont : Espace vert, VRD, parking .
Cette application va nous fournir le nombre de cités visitées et nous donner le nombre total de chaque type de problème d’aménagement (Modalité) rencontré dans toutes ces mêmes cités .
Sur le plan de la programmation, il s’agit de monter comment peut-on transférer des données saisies dans d’un formulaire vers les feuilles de calcul et vis- versa en utilisant le langage de programmation le VBA Excel.
VBA Excel: Enquête sur la qualité de l’aménagement extérieur des logements
1. En VBA Excel
Transfert de données du formulaire vers la
feuille et de la feuille vers le formulaire
Université d’Oum El Bouaghi, Algérie
Faculté des sciences de la terre et de
l’architecture
-2018-
Prof. Adad Mohamed Cherif
2. Souvent le chercheur en urbanisme ou en aménagement a parfois besoin de
faire des enquêtes sur terrain pour voir si telle ou telle cité souffre de
problèmes d’aménagement extérieur . Dans notre cas, nous avons choisi 2 types
de logement: le logement collectif public et le logement individuel privé .
Générèrent trois types de problème se posent au niveau de ces quartiers
résidentiels: manque d’espace vert, de VRD et de parking. Ici, la variable est
l’aménagement de l’espace extérieur . qui a 3 modalités qui sont : Espace vert,
VRD, parking .
Cette application va nous fournir le nombre de cités visitées et nous
donner le nombre total de chaque type de problème d’aménagement
(Modalité) rencontré dans toutes ces mêmes cités .
Sur le plan de la programmation, il s’agit de monter comment peut-on
transférer des données saisies dans d’un formulaire vers les feuilles de calcul
et vis- versa en utilisant le langage de programmation le VBA Excel.
6. Emplacement des cadres (Frames) dans lesquels les contrôles sont mis
les différents contrôles .
7. On place ensuite les contrôles : les label, TextBox, Combobox, OptionButton , les
commandButton à partir des la boite à outils
Puis on renomme
l’userForm et les tous
ces contrôles en
faisant appel à la
fenêtre des
propriétés.
On choisit, le
caractère, sa couleur,
son emplacement
dans le contrôle, la
couleur de fond de
tous les contrôles
ainsi que celle de
l’userform , toujours
à partir de fenêtre
des propriétés .
8. Le formulaire (Userform): emplacement des textBox, labels
commandButtons et OptionButtons
TextBox 1
Combobox1
ComBoBox2
TextBox8
TextBox2 3 4
TextBox9
5 6 7
OptionButon1 et 2
CommandButton1 CommandButton 4 CommandButton2
Label
9.
10. Transfert des données de l’userform vers la feuille « Données »
Validation
des
données
Effacer
la base
Quitter le
formulaire
11. 1
2
3
Saisie des données: exemple
- Nom du quartier: Boustane
- Type de logement : logement collectif
public
- Y a-t-il des problèmes d’aménagement:
oui
- Quel type de problème? Parking
saisie les données qui sont
ensuite transférées vers la base,
avec la mise en évidence du
résultat (nbre de cités visitées
et le nbre de problèmes qu’elles
en ont ).
12. La base : - Nbre d’espaces verts manquants
- Nbre de VRD manquants
- Nbre de parking manquants
- Nbre de cités des logements collectifs
- Nbre de cités des logements individuels privés
13. Le Code de l’application
Le code de l’application est constitué de 8 procédures
1ère procédure : saisie et validation
14. 2ème et 3ème procédures: le résultat est mis dans les textBox
4ème procédure : effacement du contenu des textBox
15. 5ème procédure: effacement de
toute la base (La feuille données)
6ème procédure: quand qu’on
clique sur non de l’optionButton , le
ComBobox1 se désactive .