Vous êtes un bon enseignant, l'image claire et de bonne qualitée, l'explication claire, Au moment où je vous écrit, j'ai fait 3 jours pour créer mon UserForm d'enregistrement de membre d'une asbl. j'ai simplement suivi vos 3 Tuto (Module 1,2 et 3) et j'ai de résultat, je ne sais comment vous remercier.
C'est très Cool ce que vous faites. Que le tout puissant vous une donne une Santé de fer et le Courage pourque nous puissions beaucoup bénéficier de vos Formations!
Bonjour Mr BENNETTO les quelques Tutos que vous avez mis en ligne m'ont permis de mieux comprendre le VBA, on peux suivre l'apprentissage pas à pas car on ne peux mieux les expliquer encore mille merci et bravo
@@azzou9946 Sans votre adresse je ne peux rien rien. Envoyez la moi au : jeanpaul.bonnetto@gmail.com en précisant le nom de la video concernant le fichier souhaité
Bonjour, merci beaucoup pour vos tutos très bien expliqué est ce que vous avez fait un tuto : pour utiliser la molette de la souris dans une lisbox et combobox Merci d'avance pour tous vos bons conseils bonne journée
Bonjour à tous et bonjour à Learnaccess. Des explications claires, précises et toujours dans le calme. Quand j'ouvrais le développeur, je le refermais aussitôt tant ca avait l'air d'être compliqué. Depuis que je suis tombé sur vos vidéos de formation: "VBA - Formation - Formulaire de saisie module 1 et 2 , j'ai réussi à créer un formulaire en suivant vos explications. Vraiment génial de consacrer de votre temps sur ce site. J'avais une question concernant le formulaire: Puis-je mettre le formulaire directement sur le bureau de l'ordinateur ou dois-je ouvrir le classeur excel qui s'y rapporte? Merci encore pour ces explications.
@@Learnaccess Bonjour Learnacces. Merci pour votre réponse. Ca y est, j'ai essayé en suivant vos vidéos et ca fonctionne. Vos explications sont très compréhensibles. Bonne soirée à vous.
Merci pour vos tutos, ils sont très intéressantes et surtout très claires. J'ai une question, comment puis-je faire pour afficher dans une combox des valeurs changeantes en fonction d'une valeur sélectionnée dans une autre combox ?? Merci pour votre retour et pour vos tutos.
Merci pour ce "pas à pas" très pédagogique et indispensable si l'on veut bien comprendre et donc pouvoir le refaire tout seul. Sinon ne serait-il pas judicieux de faire une combobox pour le nom qui s'alimenterait au fur et à mesure et aussi un bouton "modification" si l'on veut modifier une donnée déjà entrée. Vivement la suite...
Bonjour merci pour vos tutos très clairs. Toutefois j'aimerais savoir comment je peux récupérer les données de ma base pour en faire une synthèse par exemple. j'aimerais qu' a chaque nouvelle création (donc nouvelle ligne) cela actualise une autre feuille excel. Merci pour votre retour. cordialement
Félicitation pour cette superbe vidéo bien présentée avec simplicité. j'ai effectué ma macro sur un fichier Excel de ma composition, à partir de votre présentation, celle-ci fonctionne merveilleusement bien. Mais j'ai un petit problème que j'ai du mal à résoudre et qui n'est pas contenu dans votre présentation. Quand j'enregistre les données dans mon formulaire de saisie tout s'enregistre sur ma feuille source, sauf une cellule qui contient une valeur monétaire représentant la sommes de plusieurs cellules.Ne maîtrisant pas le langage VBA je ne sais pas quels arguments utiliser dans la macro pour résoudre ce problème. Enfin je vais essayer de trouver la solution, ce n'est pas simple !.. En tous les cas merci pour votre démonstration.
bonjour et merci pour ces 2 video sur " le formulaire",je n'ai pas vu le passage ou l'on peu enregistrer les valeurs de chaque champ dans la base de donnée ?encore merci
Merci pour ces vidéos. J'ai quand même un problème pour formater les saisies et les transférer dans la base, si vous avez un tuto sur ce sujet, je suis intéressé.
Bonjour, Vos vidéos sont d'une excellente qualité, très didactiques, claires et le rythme permet d'intégrer pas mal d'information indispensable. Je voudrais compléter la base après la saisie d'un compteur (en colonne A par exemple), auriez-vous la gentillesse de me dire quel serait le code à utiliser afin que l'incrémentation se fasse automatiquement dès l'ajout d'une nouvelle fiche ? Je vous en remercie par avance. Cordialement
Bonjour, J'ai dejà fait le tuto sur le sujet Sinon, il suffit de stocker la valeur dans une cellule d'une feuille et à chaque nouvelle saisie d'incrémenter cette cellule en mettant plus 1
Bonsoir je souhaite savoir ce qu'il faut que je rajoute sur le code VBA concernant le formulaire de saisi suivant le modèle que vous présentez, sachant je souhaite que l'information qui arrive sur ma source n'arrive pas sur la première case non vide, mais que la formule insert une ligne a chaque fois, et donc à chaque fois que j'instruis formulaire de saisi , et qu'après avoir cliquer "Ajout dans la Base" cela commence systématiquement sur la première ligne. Merci de vos lumières !!!!!
Bonjour, à la fin de la séquence, j'ai un petit soucis au niveau de la macro qui est désactivé et en la réactivant ça ne marche pas!! Pouvez-vous m'aider svp? Merci d'avance
Bonjour Et merci c'était très Clair une Question Svp Comment Je peux garder la formulaire rempli après la dernier manipulation autrement dit après que je part pour visualiser résultats ?
Bonjour, Il faut ouvrir le formulaire en mode Modal afin d'accéder à votre feuille. POur cela, lorsque vous faite votre procedure d'ouverture du formulaire rajouter l'intruction Modal exemple : MonFormulaire.show modal Voilà
très bon tuto. merci infiniment. je veux savoir que faire pour que les agents de saisie ne voient pas la base de données (le fichier Excel) lors de la saisie.
Il suffit de cacher la feuille désirée en xlSheetVeryHidden et de demander sa visibilité le temps de la saisie puis de redemmander à ce qu'elle soit cachée aussitôt après au début du code : Sheets("xxxxx").Visible = xlSheetVisible à la fin du code : Shetts("xxxx").VisiblexlSheetVery Hidden Le fait de la cacher en xlSheetVeryHidden empêche que la feuille puisse être affichée autrement que par macro
Vraiment, rien à dire et merci pour les 3 modules, je suis en train de faire le même exercice vu le poste que j'occupe, par contre est ce qu'on a la possibilité par ex de rajouter un bouton pour recherche ? autrement dit, si par exemple le staff est important et on veut rechercher une personne avec son nom par ex afin de faire une modif sur ses données déja enregistrées ?? et mille merci
Merci beaucoup pour cet enseignement J'ai cependant une question: Lors de la création de mon formulaire, j'aimerais si je sélectionne par exemple " Palette n°1 " dans un premier ComBox , obtenir uniquement la liste de la palette n° dans la ComBox suivante ? J’espère que ma question est claire, car je débute avec Excel . Merci de votre compréhension et encore merci pour vos explication qui me sont toujours très utiles. Rémy
Bonjour Merci pour ces formations exceptionnelles ! HELP !! Je viens de créer mon formulaire, je commençais mettre actif mes boutons, dès que je visualise mon travail, IMPOSSIBLE de revenir en arrière sur une autre page quoi que je touche ou clic j'ai une alerte sonneur, j'ai du quitter le tableur via le gestionnaire des taches ! et j'ai beau recommencer, toujours la même galère Pouvez-vous m'aider à trouver mon erreur afin de ne pas tous recommencer ? Merci 1000 fois...
j'ai encore une question je construit pour une association de défense des animaux un formulaire qui dois remplir un contrat d'adoption formaté dans excel ce fichier excel sera mis sur un tel portable pensez vous que le VBA va passer sur le téléphone ? et si oui puis-je programmer la touche "enregistrer" pour qu'excel envoie le fichier sur un cloud ? merci d'avance
eddy fiorlanis Oui vous pouvez avec du VBA, envoyer un feuille Excel au format PDF vers un dossier se trouvant sur un disque dur, réseau ou cloud Il suffira de lui spécifier le chemin J’ai fait des tutos sur le sujet
Un grand merci pour ce tuto. J'ai bien mis en place le formulaire de saisie pour mes propres tableau de bord. J'aimerai en revanche faire en sorte que dans la case NOM on est la possibilité de taper qu'en majuscule et que les cases nombre respecte la mise en forme du tableau; exepmle PRIX format monétaire; les nombres doivent être considérés en format nombre et non en format texte. Pouvez-vous m'aider la dessus. Encore un grand merci
Bonjour, Il faudra modifier le code des TexBox afin que les formats apparaissent. J'ai fait un tuto sur le sujet Mais attention, vous ne pourrez pas avoir les formats en même temps que la saisie. En effet, ce sera soit avant ou après
Je l'ai déjà fait lors d'une série de vidéo Faite une recherche sur le theme des formulaire J'ai des vidéos qui explique comment - Ajouter, - Modifier - Rechercher - supprimer dans un formulaire
@@Learnaccess Sinon j'ai un dernier souci, vos vidéo VBA Excel m'ont énormément aider, vraiment merci! De tous les tutos que j'ai regardésur VBA Excel vous le meilleur en terme d'explication *CHAPO*. Bon mon soucis, vous n'avez pas mis de bouton supprimer genre pour supprimer un enregistrement, c'est tout ce qui me reste à faire pour terminer ma BD
DEVENIR BEATMAKER PRO J’ai un tuto sur le sujet Mais c’est très simple : Il rechercher l’enregistrement à supprimer Dès que vous êtes dessus Vous taper le code Activecell.Row.Delete Voila
Bravo je trouve très bien les explications, j'aime et cela me fait avancer , j'ai une question peut lier deux liste déroulantes dans un formulaire , et aussi avoir un calcul par exemple : j'ai des quantités et un prix doit = à un total liste déroulante , je choisi une référence et la désignation s'affiche je valide et mes données total et désignation s'affiche Merci à vous
bonjour et merci pour votre vidéo.J'ai une question. j'ai suivi votre procedure pas à pas mais au final mon formulaire ne me permet pas d'ecrire dans les cases txt. qu'ai je raté?
Si vous n'arrivez pas à saisir dans une TextBox, c'est que vous avez modifié une propriété qui vous empeche de rentrer dedans. Supprimer le et remettez-en un.
@@Learnaccess merci pour votre réponse en fait comme je suis débutant en vba j'avais pas pris la textbox mais un label a la place et le fait de copier coller du coup
Bonjour et merci pour ton tuto j'ai un petit problème avec mon fichier, en effet les données s'ajoute bien dans la base de données, mais que je crée une deuxième donnée il remplace la précédente et ne se met pas à la suite.
Bonjour, y a-t-il une autre façon d'affecter une liste déroulante aux combobox (il me semble avoir vu une formule quelque part sur une de vos vidéos ou une autre) grâce à du code en initialisation. En fait le excel pour mac ne prend pas en compte les noms de liste telles que décrites dans la vidéo. Je développe sur pc et test immédiatement sur mac. Merci d'avance !
Bonjour, Si MAC de ne prends les plages nommées afin de les insérer dans les propriété RowSource de la Combo. Cela va compliqué le code. on peut passer la propriété AddItem de la combo mais il faudra charger valeur pas valeur le contenu de la liste.
Bonjour, Merci pour le tuto qui est très clair, et qui, je dois bien l'avouer, ma beaucoup aidé! J'ai, cependant, un petit soucis que je ne parviens pas a expliquer, quand j'envoi les données dans le tableau, si le tableau est initialement vide (en clair, si c'est la première donnée du tableau que je rentre) il renvoi les donnée systématiquement en toute dernière ligne du tableau (soit admettons la ligne 100 par exemple), ai-je loupé un truc, ou est normal? Dans l'attente de votre retour. Encore merci pour les totus! Cordialement
Pablo CHANSON Si votre source est en outil de tableau Il arrive que le tableau se garde sa première ligne Si vous souhaitez compléter un tableau par le bas Au lieu de faire un : End(xlDown) Faite plutôt un : End(xlUp)
@@Learnaccess Bonjour, Merci pour votre réponse, et sa rapidité, j'ai essayé votre proposition de solution, malheureusement j'ai encore un bug, soit, il m'inscrit la ligne au dessus du tableau, soit (en changeant quelques paramètre) sur la dernière ligne de la feuille, je n'arrive pas a incrémenter mon tableau automatiquement. Est ce que au lieu de faire référence a la première cellule du tableau on ne pourrais pas faire référence au nom de tableau directement? si oui est ce que cela aurais un intérêt, et enfin, dans ce cas, comment faire? Merci pour votre temps consacré a m'aider, je suis un pure débutant en VBA, et je n'y comprend pas grand chose pour le moment...
@@pablochanson9846 Si vous souhaitez compléter un tableau par le bas : La meilleure méthode est la suivante : FeuilleSource.Activate Range("500000").select Selection.end(xlup).offset(1,0).select Désormais vous devez être sur la prochaine ligne vide de votre source.
Bonjour, J'aimerais ajouter à mon formulaire de saisie un bouton "Consulter ou modifier" , pourriez-vous m'aider à créer le code? Par avance, merci et bravo pour vos tutos. C'est un plaisir de travailler avec des explications aussi détaillées que les vôtres.
Bonjour, J'ai déjà fait un tuto explicatif qui montre comment ; - Alimenter une table - Rechercher dans une table - Modifier dans une table - Supprimer dans une table Consulter la vidéo intitulée : Formulaire Base BD
Bonjour Monsieur, L'orthographe des mots est parfait. Je vous donne le cheminement : - Développeur - Visual basic - Insertion - Userform ne s'ouvre pas. Et le message précédemment cité apparaît comment faire pour que l'Userform s'ouvre. ou bien une méthode à préconiser de créer un formulaire sous excel sans passer par l'utilisation userform. Bien cordialement
Vous pouvez utilisez l'outil Formulaire d'Excel sans passer par les Userform. Il faut aller le chercher dans les Options d'Excel. Regardez la vidéo sur le sujet.
Bonjour Monsieur, Je viens par cette présente vous informer que j'ai une difficulté d'ouvrir l'userform. Je n'ouvre pas à l'ouvrir convenablement. En cliquant sur Userform un message apparaît pour me signifier que Windows a rencontré un problème qu'il ne peut pas l'ouvrir. Comment pourrais je résoudre ce souci car cela m’empêche d'aller jusqu'au bout de votre tuto sur la création d'un formulaire personnalisé sur Excel via VBA. Prière de m'aider à résoudre le souci afin de suivre vos tutoriels sur VBA Cordialement
Bonjour Ignace, Vous avez ouvert le formulaire via un bouton de commande ou par sa propriété Initialize. IL se peut que votre code soit mal orthographié Vérifiez le. Ce n'est pas possible que le formulaire s'ouvre avec erreur si la syntaxe et les noms sont corrects
vous faites des cours extraordinaires mais il y a assez de rythme dans l'explication je préfère vous allez pas à pas pour nous qui n'avons pas une formation assez poussée en excel
Bonsoir, tout d'abord bravo pour votre travail. Une question me vient en visionnant la vidéo de création de formulaire de saisie et celle de creation de formulaire de recherche multicritères dans une BDD. Est-il possible de créer un bouton sur le formulaire de recherche voire même en face de chaque ligne de la base de données permettant d'ouvrir le formulaire de saisie de données sur un individu en particulier ? Pour vulgariser, je cherche monsieur x via le formulaire de recherche et je souhaite ouvrir le formulaire de saisie déjà prérempli des informations connues afin d'en modifier ou bien de compléter des informations manquantes avant de les incrémenter de nouveau dans la base. Si Oui, comment procéder? Merci par avance. Bonne soirée
Bonsoir, Ce que vous demander est possible mais compliqué à coder. Par contre, vous pouvez dans le formulaire faire une rechercher par Monsieur X et demander à récuperer toutes ses informations et les charger dans le formulaire.
Merci de votre réponse. Effectivement, étant novice, je ne sais pas comment inverser le flux de données pour qu'il soit cette fois ci chargée depuis la base de données vers le formulaire de saisie. Le but est que ces flux soient "réversibles" car en pratique, les données ne sont parfois pas toutes remplies lors d'une première saisie.
Bonjour, vos 3 modules concernant la création d'un formulaire de saisie m'aident beaucoup en ce moment et vous en remercie. Sauf que à peine commencé, me voici dans le brouillard. Aussi je me permet de vous demander de l'aide. Mon formulaire est déjà crée, je suis au stade de demander au formulaire d'aller alimenter ma base de données. Sauf que : je rencontre un soucis au niveau du format d'une cellule.Quand ma saisie dans mon formulaire d'un montant avec décimal est recopié dans ma base de données, elle ne le reconnait pas en tant que nombre mais en tant que texte. Ce qui m’embête pour mes calculs à venir. Sur ma feuille de calcul, je pense avoir tout essayé, mais en vain. ( Format cellule......bla bla) Merci par avance pour votre aide, car je n'avance plus ! Dans l'attente Chichi
Bonjour, Oui c'est normal, il faut formater tous vos champs des Textbox afin que dans votre source de données ces derniers ne soient pas au format texte lors de l'affectation il faut formater la textbox en faisant cdbl(textbox) ccur(textbox) cdate(texbox) cint(texbox)
Bonjour, Oui je me suis aperçu qu'il y a plein de foncitonnalités dans la version Mac du Office qui n'existe pas. N'ayant pas de mac chez moi, je ne sais pas ce qu'il peu y avoir de plus ou de moins par rapport à la version microsoft. C'est très souvent les abonnés qui ont un mac qui me le signale.
Bonjour, tout d'abord merci pour vos tutos, je voudrais savoir comment faire pour rajouter des données à une ligne qu'on a déjà rentrée, en faisant un rappel via le formulaire de saisie , merci pour votre réponse, ou y a t'il un tuto existant ? Cordialement
Merci infiniment. J'ai une préoccupation grce à vous j'ai créer un formulaire de gestion des stocks mais n'arrive pas à mettre à jour automatiquement mon stock lorsqu'il y a une entrées ou sortie.
bonjour, j'ai suivi tous vos cours pour crée le formulaire de saisie mais je me demande comment faire pour les doublons si vous avez éventuellement le code vba qui correspond à votre formulaire je suis preneur et merci pour vos cours
Il sera plus facile de les supprimer avant. Vous avez un outil dans Excel qui le fait tout seul : Onglet Donnees / Outils de données / Supprimer les doublons
tu peux m aider de creer sur vb.net pour controler la presence des employer ,le nombre des emplyer sont 150.juste des simples codes pour faire un programme sur vb.net ,notre programme doit afficher le nombre de personne absentes,merci,