-
Base de donées sur VBA
Bonjour tout le monde;)
En fait je suis un très débutant en vba sous excel et je suis en stage et je dois faire une base de donnée pour l entreprise.
Je veux une BD tel que Par exemple lorsque je clique un bouton ça me ramène à une autre page où il y a une liste déroulant, et programmer des commandes tels que "suivant" ,"précédent" ,"Accueil" etc....
Merci d'avance pour votre aide.:ccool:
-
Bonjour et bienvenue sur le forum Office de DVP.
Il faudrait donner plus de détails sur ton projet :
Une base de donnée, OK, mais en quoi consiste-t-elle ? Pourquoi ne pas utiliser Access ?
Par page, que veux tu dire ? Feuille ? Tu veux des boutons suivants, précédents, etc... mais pour quoi faire ?
Je veux (on n'exige pas, on souhaite de l'aide).
Tes explications sont peu clairs, peu précises, il faut déjà poser les bases de ton projet et y aller étape par étape, avec une discussion pour chaque question.
Philippe
-
Merci beaucoup Philippe!
Je me suis peut être mal exprimé.En fait ce que je cherche n a pas de relation avec la base de données.
Ce que je cherche c'est le code vba pour faire un petit travail qui est :
-une interface d accueil avec une image au fond et avec des boutons de commandes (j'ai fait ça).
ce que je cherche c'est le code de ce qui suit:
- Je veux,lorsque je clique sur l'un des boutons de commandes de l'accueil (boutons livres par exemple), qu'une deuxième feuille s'affiche,dans cette feuille je veux programmer une liste déroulante pour choisir un livre de la liste (par exemple),puis lorsque je choisis un élément de la liste une nouvelle feuille s'affiche qui contient des informations sur ce livre(des infos que je veux faire entrer moi même lors de la programmation bien sur)
-enfin je veux dans cette dernière feuille programmer une commande( nommée accueil ) qui me permet de revenir à la premiere feuille (accueil).
-
Bonjour,
Euh, je pense que pour le fond on parle bien de base de donnée ;)
Perso, pour un tel projet, je piloterais tout par UserForm, notamment pour préserver l'intégrité de tes données, en prévoyant des impressions formatées voir des extractions de données à la demande dans un classeur Excel créé pour l’occasion sans code et sans lien avec ta base etc…etc..
c'est plus facile que ça n'a l'air et bien plus souple que le gestion de contrôles sur les feuilles elles-même.
tu trouveras tout ce dont tu as besoin dans ces excellents tutos :
http://silkyroad.developpez.com/VBA/UserForm/
http://silkyroad.developpez.com/VBA/ControlesUserForm/
le temps "perdu" à les lire te sera gagné au centuple dans ton développement.
nb : je base ma réponse sur le fait que le terme employé " Feuille" correspond à Worksheet, si c'est de USF qu'il s'agit, les tutos t'ouvriront les portes direct ;)
sinon :
En effet, vois en haut de la page « mentionner sa version d’Excel », notamment dans ton cas :
Excel 2007 a des capacités étendues (17 milliards de cellules contre 17 millions / 97-2003) et apparition des tableaux de données « intelligents », ce qui peut ne pas être sans rapport avec ton sujet.
Sinon si tu as Access, penses la remarque de Philippe et vois ceci ;)
http://www.developpez.net/forums/d78...ss-partie-1-a/
bon, moi je ne connais pas Access, donc Excel est mon royaume :D
cordialement,
Didier
-
bonjour,
si tu bosses avec Excel, tu trouveras tout ce dont tu as besoin dans ces excellents tuto:
http://silkyroad.developpez.com/
regarde surtout:
- Utiliser les UserForm en VBA Excel
- Utiliser les contrôles dans un UserForm
on peut pas te faire tout ton projet sur le forum !
Cdt
-
tout à fait d'accord avec Didier, on a du poster le message en même temps :ccool:
-
Merci à vous tous...:ccool: les fichiers sont très intéressant.
PS : Je pense que je me suis trompé de chemin...ce forum est pour les professionnels:mrgreen:
Cordialement