VBA - Formation : Formulaire de Saisie (Module 1)
HTML-код
- Опубликовано: 5 окт 2024
- *************************************************************
FORMATION EXCEL VBA - FORMULAIRE DE SAISIE
*************************************************************
Cette série de 3 tutoriels sous forme de vidéo explicative va vous montrer comment concevoir un formulaire de saisie vous permettant d'alimenter une base de données.
A la fin de ces 3 tutoriels, vous aurez tous les outils nécessaires pour enregistrer un nouvel enregistrement dans une base de données à partir d'un formulaire utilisateur.
Bon visionnage.
******************************************************
Mon catalogue des produits :
learnaccess.kn...
****************************************************** *********************************************************************************************************
Utiliser mon lien de parrainage pour acheter un produit Tesla et obtenir des crédits gratuits :
kilomètres gratuits en Superchargeur
des vêtements et accessoires.
ts.la/jeanpaul...
*************************************************************************************************************
je vous remercie pour super formation j'ai fait les 3 module sur mon tableau suivi et cela fonctionne super merci.
Je vais regarder pour bien protéger mon tableau car j'ai un alternant qui travail avec moi et j'ai rencontré des petit de perte de donnée.
Super formation très très très utile et professionnelle
Première partie Extra ...... J'attends la suite avec impatiente, c'est toujours aussi passionnant j'adore
Sa c est du plutonium : merci infiniment pour la qualité du cour
Bonjour
Très belle vidéo, explications simples et précises. Mon architecture est enfin prête pour la suite.
En procédant pas à pas c’est réalisable pour un novice comme moi !.
Félicitations pour votre travail derrière la caméra.
A bientôt pour module 2
👏👏👏
Bonjour,
Merci pour vos vidéos de grandes qualités. Récemment arrivé à la retraite, je n'avais jamais pratiqué l'outil informatique
et j'ai découvert vos vidéos, cela m'a subjugué et je me suis mis en quête de "fabriquer" un fichier Xlsm sur ma généalogie
familiale BDD, Userforms avec photo,etc... et vous vous me donner tous ces outils en mains (Celui qui ne sait pas d'où il
vient ne peut savoir où il va. (Otto von Bismarck )), certes il y a des logiciels "tout fait" mais je voudrais quelque chose de
plus perso qui n'aille pas divaguer sur le net.
Encore merci
Merci beaucoup. Très bonne vidéo
Merci sa ma aider beaucoup 👍
Bon travail
Chapeau cher cousin ;-)
Merci beaucoup
Merci BCP
Bonjour Jean-Paul, encore une belle approche des bases de données. Bien expliquée comme à chaque fois. Je suis vos tutos depuis quelques mois et même années, et je suis toujours aussi assidu. J'aimerai vous poser une question toutefois, peut-être ai-je loupé cela dans vos formations. Peut-on créer une feuille "SOURCE" où les colonnes peuvent changer de place à notre convenance sans pour autant gêner la saisie dans le formulaire ? En effet il se peut que nous ayons dans un futur proche ou lointain le désir de rajouter une colonne à notre source sans pour autant devoir modifier tout notre code, d'où cette question !
Ma deuxième est la suivante, pouvez-vous intégrer un calendrier (dont j'ai suivi la formation concernant le "datapicker") lors de la saisie des dates dans le formulaire ?
Cordialement.
Anthony.
Bonjour,
Très compliqué de saisir dans une base à partir d'une formulaire sur des colonnes qui vont changer ponctuellement et SURTOUT sans changer le code VBA.
Dans les anciennes versions d'Excel, il y avait un contrôle intitulé "Calendrier" qui nous permettait d'avoir un calendrier dans un UserForm. Ce contrôle à disparu dès la version 2010. Du coup, il n'y a plus rien de compatible. Il est donc beaucoup plus compliqué d'ajouter un calendrier dans un userform sans passer à la création d'un formulaire gérant un calendrier.
Code très, très , très long à faire.
Merci pour ce retour 👍🏻
Bonjour
Très intéressant comme d'habitude
J'utilise la même méthode pour créer mes listes et bases de données
Une table de bases et des sous tables pour les données annexes
Pour répondre à votre question il FAUT structurer la base de donnée avant de faire le code ainsi pas de surprise
Dans le pire cas, il faudra ajouter une colonne tout à droite qui n'aura pas d'impact sur le code, sauf les evolutions normales
Bonjour et Merci beaucoup pour vos Tuto (Je suis fan!)
J'ai un bugg sur un fichier où j'ai appliqué vos différents tuto sur les formulaires de saisie et de modification.
Mon Bugg : Impossible d'ajouter une ligne sur mes tableaux structurés qui alimentent mes listes déroulantes (le fichier se ferme). Mes formulaires fonctionnent très bien donc apriori pas de souci du côté de mes macro. Je suis reparti d'un fichier vierge et mon pb persiste. Par de pb de virus non plus
Avez-vous une piste? Si vous le souhaitez, je peux bien évidemment vous envoyer mon fichier Test
Merci par avance
Retirer l’outil tableau de votre source et refaite un test avec votre macro
Cela devrait marcher
Le pb est pas la macro mais l’outil Tabkeau
Merci beaucoup pour votre réponse. En effet, mes formulaires de saisie et de modification et leurs macro associées continuent à bien fonctionner en enlevant la mise en forme en tableau structuré de mes listes déroulantes. Le problème, c'est que je souhaite que mes listes déroulantes soient évolutives comme sur votre tuto sans que l'utilisateur n'ait à reparamétrer la plage nommée de la LD. comment se fait-il que cela fonctionne sur votre tuto il y a 4 ans et pas sur mon fichier, est-ce dû à une MAJ de Microsoft 365?
Je me suis rendu compte ques les Outils tableaux avec le VBA ne font pas souvent bon ménage.
Il m'est arrivé plusieurs de faire planter Excel à caude de ca
deux solutions :
- Annuler l'outil tableau de votre source et refaite en un puis relancer la macro
Cela remarche de nouveau (attention ca l'air aléatoire)
- autres solution, pour utiliser une plage dynamique il faudra utiliser les fonctions Decaler avec Nbval et donnée une plage nommée
(regardez les tutos sur le sujet
Merci beaucoup, je vais regarder vos tuto sur l'option 2.
Pour info, j'ai tenté une option 3 qui semble marcher après 5/6 tests : Au lieu de nommer ma liste et la paramétrer dans ma combobox(Rowsource), Je déclare mes listes déroulantes dans l'initialisation de mon USF (Me.MaComboBox.list=[MonTableau].value)
Merci beaucoup. Très bonne vidéo