Cara Membuat Aplikasi Sederhana Menggunakan VBA Macro Excel

TIK TUTORIAL
27 May 202216:18

Summary

TLDRDans cette vidéo tutorielle, l'hôte explique comment créer une application avec des macros VBA dans Excel. Il commence par ouvrir Excel et ajouter une quatrième feuille qui servira de menu principal. Ensuite, il crée trois boutons de menu qui ouvriront respectivement les feuilles 1, 2 et 3. Chaque bouton est associé à un macro VBA pour ouvrir automatiquement la feuille correspondante. Il montre également comment créer un bouton 'Retour au menu principal' pour chaque feuille. Enfin, il guide les spectateurs à travers la personnalisation de l'interface et la suppression de la barre de feuille pour un contrôle total de l'application avec les boutons créés.

Takeaways

  • 😀 Tutoriel pour créer une application avec des macros VBA dans Excel.
  • 📝 Ouverture de Microsoft Excel pour commencer la création de l'application.
  • 📑 Ajout d'une quatrième feuille pour servir de menu principal.
  • 🔢 Création de trois boutons de menu pour accéder à différentes feuilles.
  • ✅ Attribuer des noms aux boutons pour identifier les feuilles associées (Sheet1, Sheet2, Sheet3).
  • 💻 Écriture de codes VBA pour que les boutons ouvrent automatiquement les feuilles correspondantes.
  • 🔙 Ajout d'un bouton 'Retour au menu principal' sur chaque feuille pour la navigation.
  • 🛠️ Personnalisation des boutons avec des flèches pour un retour facile au menu principal.
  • 👨‍🏫 Exemple de création de tables pour les données des étudiants, des enseignants et du comité scolaire.
  • 🎨 Possibilité de personnaliser l'apparence de l'application selon les préférences personnelles.

Q & A

  • Comment commencer à créer une application avec un macro VBA Excel?

    -Ouvrez d'abord Microsoft Excel, puis ajoutez une nouvelle feuille qui sera utilisée comme menu principal.

  • Quels sont les étapes pour personnaliser le menu principal dans Excel?

    -Vous devez bloquer les cellules jusqu'à G1, les fusionner, les centrer, les mettre en gras et agrandir les lettres pour le style souhaité.

  • Combien de boutons de menu faut-il créer pour l'application selon le tutoriel?

    -Trois boutons de menu sont créés pour ouvrir les différentes feuilles de l'application.

  • Comment nommer les boutons de menu pour qu'ils ouvrent les feuilles correspondantes?

    -Chaque bouton de menu est nommé après la feuille qu'il doit ouvrir, comme 'Menu1' pour ouvrir Sheet1, 'Menu2' pour Sheet2, et ainsi de suite.

  • Quel est le but des macros VBA créés pour les boutons de menu?

    -Les macros VBA sont utilisées pour programmer les boutons de menu afin qu'ils ouvrent automatiquement les feuilles correspondantes lorsqu'ils sont cliqués.

  • Comment faire pour retourner au menu principal à partir d'une feuille de données?

    -Créez un bouton avec une macro VBA assignée qui retourne à la feuille 'Set 4', qui est le menu principal.

  • Pourquoi faut-il masquer la barre de feuille une fois l'application terminée?

    -Masquer la barre de feuille permet de contrôler l'application uniquement avec les boutons créés, sans possibilité de naviguer manuellement entre les feuilles.

  • Comment personnaliser l'apparence de l'application selon les préférences de l'utilisateur?

    -Vous pouvez choisir des couleurs et des styles différents pour les boutons de menu et les feuilles de données en fonction de la créativité et des goûts personnels.

  • Quelle est la dernière étape décrite dans le tutoriel pour finaliser l'application?

    -La dernière étape consiste à désactiver la barre de feuilles en allant dans les options avancées d'Excel pour ne plus pouvoir naviguer manuellement entre les feuilles.

  • Comment organiser les données dans les feuilles pour améliorer l'apparence de l'application?

    -Vous pouvez créer des tableaux organisés avec des en-têtes clairs pour les catégories de données, comme le numéro, le genre, la date de naissance, la religion et le nom des parents pour les données des étudiants.

Outlines

00:00

📊 Création d'une Application Excel avec Macros VBA

Dans ce tutoriel, l'animateur explique comment créer une application dans Excel en utilisant des macros VBA. Il commence par ouvrir Excel et crée une quatrième feuille qui servira de menu principal. Il crée ensuite trois boutons de menu qui ouvriront respectivement les trois premières feuilles de la feuille de calcul. Chaque bouton est associé à une macro VBA qui permet de basculer vers la feuille correspondante. L'animateur met l'accent sur la personnalisation des boutons en fonction des besoins de l'utilisateur et de l'application à développer.

05:03

🔄 Ajout de Boutons pour le Retour au Menu Principal

L'animateur poursuit la création de l'application en ajoutant des boutons 'Retour au menu principal' sur chaque feuille. Il explique comment assigner une macro à ces boutons pour qu'ils retournent à la feuille du menu principal. Il insiste sur l'importance de pouvoir naviguer facilement entre les différentes parties de l'application. Ensuite, il montre comment masquer la barre de feuille en utilisant les options avancées d'Excel pour rendre l'application plus conviviale et contrôler l'accès aux différentes sections.

10:07

📝 Organisation des Données et Amélioration de l'Interface

Dans ce paragraphe, l'animateur se concentre sur l'organisation des données dans les différentes feuilles de l'application. Il crée des tableaux pour les données des étudiants, des enseignants et du comité scolaire. Il donne des exemples de ce que peuvent contenir ces tableaux et montre comment les utiliser. Il explique également comment améliorer l'interface de l'application en masquant la barre de feuilles et en personnalisant l'apparence des boutons pour une meilleure expérience utilisateur.

15:12

🎨 Personnalisation de l'Application et Conclusion du Tutoriel

Pour conclure le tutoriel, l'animateur donne des conseils sur la personnalisation de l'application en termes de couleurs et de design. Il laisse entendre que cela dépend de la créativité de l'utilisateur et de ses préférences. Il invite les spectateurs à liker la vidéo et à s'abonner au canal pour voir d'autres tutoriels futurs, promettant de partager plus de connaissances et de techniques pour améliorer les compétences en Excel et VBA.

Mindmap

Keywords

💡VBA Macro

VBA Macro est une fonctionnalité de Visual Basic for Applications qui permet aux utilisateurs de créer des scripts pour automatiser les tâches dans Microsoft Excel. Dans le script du tutoriel, l'auteur explique comment utiliser VBA Macro pour créer des boutons interactifs qui ouvrent différents onglets de feuille de calcul. Cela est crucial pour comprendre le thème du tutoriel, qui est de montrer comment développer une application simple avec des fonctionnalités de navigation.

💡Feuille de calcul

Une feuille de calcul fait référence à un type de document utilisé pour organiser et analyser des données numériques, généralement associé à Microsoft Excel. Dans le script, l'auteur mentionne l'ouverture de Microsoft Excel et la création de nouvelles feuilles de calcul pour développer l'application, ce qui est essentiel pour la structure de l'application.

💡Menu principal

Le menu principal est une interface utilisateur qui permet aux utilisateurs de naviguer entre les différentes sections d'une application. Dans le script, l'auteur crée un menu principal sur la feuille de calcul nommée 'Sheet4', qui sert de hub pour accéder aux autres parties de l'application.

💡Bouton de menu

Un bouton de menu est un élément graphique qui, lorsqu'il est cliqué, exécute une action prédéfinie. Dans le tutoriel, l'auteur montre comment créer des boutons de menu qui, lorsqu'ils sont activés, ouvrent des onglets spécifiques de la feuille de calcul, comme 'Sheet1', 'Sheet2', et 'Sheet3'.

💡Macro

Une macro est un ensemble de commandes qui effectuent une tâche spécifique. Dans le contexte du tutoriel, les macros sont utilisées pour assigner des actions aux boutons de menu, telles que l'ouverture d'une feuille de calcul spécifique lorsque le bouton est cliqué.

💡Éditeur de macros

L'Éditeur de macros est l'outil dans lequel les utilisateurs écrivent et modifient leurs scripts VBA. L'auteur mentionne l'ouverture de l'Éditeur de macros pour écrire des scripts qui contrôlent le comportement des boutons de menu dans l'application Excel.

💡Fusionner et centrer

Fusionner et centrer est une commande dans Excel qui permet de combiner plusieurs cellules en une seule et de placer le texte au centre. L'auteur utilise cette commande pour créer un titre de menu principal attrayant sur la feuille de calcul.

💡Formulaire

Un formulaire est une interface utilisateur conçue pour recueillir des données des utilisateurs. Dans le script, l'auteur crée des formulaires pour entrer des données telles que les informations des étudiants, ce qui est un exemple de la manière dont les feuilles de calcul peuvent être utilisées pour collecter des informations structurées.

💡Masquer la barre de titre

Masquer la barre de titre est une option dans Excel qui permet de cacher la barre de titre en haut de la fenêtre, donnant l'apparence d'une application autonome. L'auteur explique comment masquer la barre de titre pour améliorer l'expérience utilisateur de l'application.

💡Personnalisation

La personnalisation fait référence au processus de modification de l'apparence ou du comportement d'une application pour qu'elle corresponde aux préférences de l'utilisateur. Dans le tutoriel, l'auteur laisse entendre que les utilisateurs peuvent personnaliser l'apparence de leurs boutons de menu et de leurs formulaires selon leurs propres goûts et besoins.

Highlights

Introduction to creating an application using VBA macro in Excel

Opening Microsoft Excel to start the application creation process

Adding a new sheet to serve as the main menu

Merging and centering cells to create a bold and enlarged main menu title

Creating three menu buttons to navigate through different sheets

Customizing menu buttons based on the application's requirements

Assigning sheet navigation to each menu button through VBA macro

Writing VBA script for the first menu button to open Sheet1

Creating a script for the second menu button to open Sheet2

Coding the third menu button to open Sheet3

Adding a 'Back to Main Menu' button on each sheet for navigation

Hiding the Excel tabs to control the application flow

Customizing the application by renaming sheets and adding data

Creating a student data table as an example of data management

Adding a teacher data table and committee data table for further organization

Finalizing the application by removing the top set to restrict navigation

Enhancing the application's appearance with color and design choices

Conclusion and invitation to subscribe for more tutorials

Transcripts

play00:00

hello friends, see you again on my channel, in the tik tutorial in this video, I will

play00:07

give a tutorial on how to make an application using vba macro Excel, see the tutorial

play00:17

. Okay, first step is to open Microsoft Excel

play00:33

. is because here we will create

play00:41

an application using vba macro Here I will add the sheet by default Excel opens

play00:51

three sheets here yes sheet1 sheet2 sheet3 I will add another semheet which is

play01:03

sheet 4 I will later make this as the main menu I made on A1 like this is the main menu

play01:14

OK, then I will block up to g1 and i will merge and center then

play01:26

i will make it center and i will enlarge this letter like this then i will give it a bold effect now

play01:37

i will make this the main menu set to 4 now Here I will create three menu buttons

play01:46

by inserting and selecting save here I use just a rectangular one, friends, friends

play01:56

like this Okay, the next step is I will make three copies like this,

play02:08

okay, as if to make it like this, then this again, in the making of this menu button, it is adjusted

play02:19

to the needs of friends, it all depends on the What application do we want to make here?

play02:27

I'm just giving an example, typical friends. I'm just giving the method and the number of

play02:33

these menu buttons depending on the needs of your friends or depending on what application you are

play02:40

making. Now here are three menus. 3 The menu button will open the three sets below, for example, this

play02:51

button I wrote one by Right Clicking on save and selecting edit text for one

play02:59

OK Now then this one button if pressed will open sheet1 then here I make 2C

play03:11

give the names of the buttons OK now on these buttons if pressed will open sheet2 Okay then

play03:22

on button three I will name it three Now and this three button if pressed will open sheet3

play03:32

OK, so the next step is to make a vba macro formula on these three buttons so that if you click

play03:47

or press it, it will automatically open the set below. OK, let's open it or we

play03:57

code it first on the first button. ASEAN

play04:06

macro here, we choose new, now I will give a script or code because this was for because

play04:18

this was the unite button, friends or menu1 to open sheet 1, so here I write set

play04:29

Hi Active point, great script like this, OK, already a friend -friends Now, after we

play04:42

create this script, we return to the Excel worksheet. Now, let's create a script

play04:49

like this. Thank you, this button is working, my friends, for example, if I press

play04:54

it, Z1 will automatically open. This set will automatically

play05:03

open, we will return to the local area or main menu, then we will create

play05:09

a formula in the menu button, the two methods are the same as assign ma cro then select new and we make soup

play05:19

2 like this and the active point is like this Ok ok hi then we create again on menu button

play05:34

3 this is the same way as assign macro and we select new and then we make set 3

play05:43

Now that's kefir after like this we back again to the Excel worksheet Now after we make the

play05:58

formula or the vba macro code then these three buttons are working, er friends, we

play06:05

press it then it will access sheet1 now then we press menu2 it will open Z2 then if

play06:15

we press button 3 it will open sheet3 then here there is one button that we need to

play06:23

add to each of these sets, namely the button back to the main menu or back to four

play06:30

Now why was the back button made because of this but this later when the application is finished we will

play06:36

hide it friends so that we can control the application, namely The menu button is okay, then

play06:46

we go back to we press the first button then it will open something now on this sheet1 we

play06:56

make the button again li or home button Now, here we insert and select save, still I choose

play07:07

this rectangular one or we can also choose save with arrows like this,

play07:18

now may I give an example, then I will make this arrow name the main menu like

play07:29

Hey friends, after this I will copy into sheet2, then

play07:45

I will copy it to a set of 3 Spikes like this

play07:55

Now after I make a copy like this I will give a macro formula like this

play08:07

Right click on save then assign macro Well, before that, I will explain because

play08:15

this main menu button, we return it to this set of 4, if we press

play08:23

this main menu button, this arrow will open Z4 or return to the main menu okay

play08:29

, let's start making the code. Right click on save then assign the macro we create the code is set14

play08:41

Hi because it will open set 4 then active

play08:46

like this yeah it's done then we go back to the Excel worksheet we test whether it works

play08:58

or not now it's working a with a friend Then on sheet2 we make the formula sin the same way

play09:05

Right click then assign a macro then new then we make step 4 now then we select the

play09:18

active OK then we return to the Excel worksheet and we select the arrow in set 3 the

play09:29

method is the same as ASEAN macro, then new, then we make a search script, then we select

play09:41

active-active paint, ok, it's over, friends, let's go back again, now

play09:49

I'm just giving a tutorial on the button, friends, later friends, you

play09:58

can fill in any data which is in each set, for example, if we press

play10:06

this button the number one button will open Z1 then if we want to return to the main menu

play10:12

we press here it will return to the main menu and so on if we press on

play10:19

menu two then it will access sheet2 and if we accessing this again, it will return

play10:25

to the main menu as well as on the third button, the method is the same as all buttons work,

play10:32

friends, then. I don't want to make a name for this application. Hi friends, how

play10:38

do we make it here, we edit the text, for example, here I change the other number to eh?

play10:46

Hi student data , for example, the next gang is soldered.

play10:57

school committee data committee, for example school

play11:09

committee data Okay, after we make it like this, for example, if

play11:20

we press the student data button, it will open sheet1. Now on sheet1 we

play11:27

create a table, that is, we create a student data table, for example number 6 a, then

play11:36

gender, then

play11:45

Aa ,

play11:45

we make like this date of birth TTL only Then religion

play11:59

Hi, then the name of the parents,

play12:02

okay, here's an example, friends. Now, let's make data like this for each menu. Now, we

play12:16

can make it like this, friends, so to clarify, friends, now this has become

play12:26

data. Then we tidy up the students, friends can also tidy up so that it can be better here

play12:36

I'm just giving an example Okay then If we want to return to the main menu, just press

play12:41

this arrow, it will access the teacher data. So, we create

play12:48

a teacher data table here. Then we want to return to the main menu, press this arrow and so on, we

play12:55

create committee data here and return to the main menu, hi okay after arriving here then we will

play13:02

remove this topset Eh so that the application that we make we really control using

play13:12

the button that we have made we can't move it again from this set the way we

play13:20

select the file menu here and then we select the option now on the menu In this Excel option, we select Advance or

play13:33

Advan, then in this Advan, we scroll down like this and then we look for a way

play13:45

. Hey, we are looking for the topset. Well, here it is, show the set-up. This is unchecked and then we

play13:57

click ok, but below it's gone. To access the set that we made earlier, we only need

play14:07

to use the button that we have created, then to return to the main menu,

play14:13

we just press the like button. This means yes, so we can't move it from below again

play14:20

because the topset is gone. So, how do you beautify the application that

play14:29

you have made, it depends on each other's tastes. Here I am only giving

play14:35

a tutorial on how to make the menu button from make this application then If we want to make

play14:46

it look even better from Hi here onwards we press control and cefla you press

play14:56

the arrow to the right then we Right Click and menstruate Well then it will disappear on this side as

play15:05

well as at the bottom If we want delete, press shift and control, then press the arrow

play15:12

downwards, then we eliminate menstruation. Now, that's all that appears, then. If you want to

play15:21

give a color effect, friends, so that it looks more attractive, you just choose

play15:27

here, you choose which color suits you. for the menu or display of the application that

play15:36

you made, here it depends on the creativity of my friends In managing the application, it's

play15:46

like this, okay, friends, that's the tutorial that I can share this time with

play15:58

all of my friends, if this video is useful for friends, don't forget to like the channel on

play16:07

this video and don't forget to subscribe to the channel me and see you again in my next video which is

Rate This

5.0 / 5 (0 votes)

Etiquetas Relacionadas
Macros VBAExcelTutorielApplicationMenuCréationInterfaceGestionDéveloppementÉtudiants
¿Necesitas un resumen en inglés?