No video

VBA - Comment créer un Formulaire de Modification

  Рет қаралды 40,599

Learnaccess

Learnaccess

Күн бұрын

Bonjour,
Vous allez apprendre comment réaliser un formulaire de modification d'une source de données à partir d'un UserForm.
- Création du formulaire
- Déclencher une macro à partir d'un enregistrement d"une source
- Créer le code VBA pour modifier un enregistrement d'une source.
**********************************************************************
Cliquez sur le lien ci-dessous pour télécharger le fichier source :learnaccess.kn...
**********************************************************************
Vous en souhaitant bon visionnage.
================================================
Consulter ma Boutique en ligne :
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...
*************************************************************************************************************

Пікірлер: 68
@prosperkhongo
@prosperkhongo 2 жыл бұрын
merci infiniment pour cette formation. vous êtes un très bon enseignant
@rasimhadji8333
@rasimhadji8333 4 жыл бұрын
Merci beaucoup , j'apprécie énormément vos partages. Je découvre et j'applique et c'est super bravo coach u are the best.
@richardson8930
@richardson8930 Жыл бұрын
Il est vraiment très bon ce prof ou ce coach
@user-ki5dy4pl2b
@user-ki5dy4pl2b 2 жыл бұрын
1000 mercis pour ce tuto très complet !
@magidedupont4248
@magidedupont4248 2 жыл бұрын
Super, j'ai bien progressé avec vos vid, merci beaucoup
@romlef526
@romlef526 5 жыл бұрын
Bonjour à vous !!!!! excellente suite, toujours aussi bien expliqué, merci à vous
@abdelazizelkalloubi7053
@abdelazizelkalloubi7053 4 жыл бұрын
Merci pour tout ces explications
@kessiedidier5925
@kessiedidier5925 5 жыл бұрын
Bonjour à vous , merci pour la formation
@joellacour2946
@joellacour2946 3 жыл бұрын
Merci pour ces conseils
@NathalieLanglet-ot6lv
@NathalieLanglet-ot6lv 9 ай бұрын
super cela fonctionne tres bien comment recuperer 1 au lieu de Vrai d'une Checkbox
@Learnaccess
@Learnaccess 9 ай бұрын
Dans votre Check box il faut faire un if Si vrai mettre 1 et si faux 0
@jean-mariecartro43700
@jean-mariecartro43700 4 жыл бұрын
Bonjour et Merci pour vos explications. J'ai suivi vos 3 tutos (saisie, recherche et modification). Lorsque je modifie un N° de téléphone, il perd le format "spécial N° de téléphone". Comment puis-je faire ? De plus le formulaire de modification exige obligatoirement une date de naissance et je ne les connait pas toutes !
@philippespeter8803
@philippespeter8803 10 ай бұрын
Bonjour Monsieur, Excellent comme toujours, est-il simplement possible d'utiliser cette procédure pour alimenter une base de données en plusieurs fois, à savoir par exemple deux colonnes vides le lundi et complément le mardi. Merci pour votre réponse. Bien cordialement. Philippe S
@Learnaccess
@Learnaccess 10 ай бұрын
Bonjour, J'ai pas compris la question mais vous pouvez adapter ce formulaire pour ajouter, modifier ou supprimer les enregistrement d'une source J'ai fait des tutos sur le sujet qui montre comment faire
@philippespeter8803
@philippespeter8803 10 ай бұрын
Merci Monsieur pour votre réponse, je désire seulement remplir une base de données en plusieurs fois en utilisant partiellement un formulaire de saisie, je vais essayer votre solution qui semble pouvoir convenir à mon projet. Bien cordialement et merci encore pour vos remarquables tutos. @@Learnaccess
@thierryitie827
@thierryitie827 2 жыл бұрын
Bonjour et merci pour vos tutos. Je tente de les aplliquer, mais j'ai un problème: Le formulaire de modification s'ouvre systématiquement aprs la validation du formulaire de création! Pouvez-vous m'aider?
@christianleonard7920
@christianleonard7920 2 жыл бұрын
Bonjour, merci pour votre tuto et votre accent;-) Dans mons formulaire de modif, j'ai des frames qui comportent plusieurs checkBox... Comment rédiger la ligne de récupération Me. ? Merci pour votre réponse
@Learnaccess
@Learnaccess 2 жыл бұрын
Une Check box ne renvoi que true ou false
@christianleonard7920
@christianleonard7920 2 жыл бұрын
@@Learnaccess Raison pour laquelle j'ai prévu pour chaque optionButton une fonction If True Then et de reporter un valeur dans la colonne Ad-hoc.
@francoishervouet8303
@francoishervouet8303 Жыл бұрын
Bonjour, Je voulais m'appuyer sur votre fichier pour réaliser un travail du même type. Le formulaire de modification fonctionne parfaitement, mais pas celui de saisie (erreur _default de l'objet Range) ni celui de recherche (se place toujours sur la première ligne. Pouvez-vous m'éclairer svp ?
@Learnaccess
@Learnaccess Жыл бұрын
Je pense que c’est juste un mauvaise syntaxe ou nom d’objet Faite un pas à pas du code pour voir où se trouve le pb
@fabiennenaranassamy3610
@fabiennenaranassamy3610 9 ай бұрын
Bonjour Merci beaucoup pour vos explication, mais désolé je me mélange un peu les pinceaux puis-je vous envoyer mon codage pour vous que vous puissiez apporter votre aide SVP
@joelwierbowski3999
@joelwierbowski3999 4 жыл бұрын
Bonjour j ai suivie et fait les tuto pour les 3 formulaire ( saisie, recherche, modification) et quand je fait une recherche avec le formulaire ca m ouvre en plus le formulaire de modification c'est normal ? merci de votre réponse
@maevamrz
@maevamrz 4 жыл бұрын
Je rencontre le même problème lors d’une saisie ou une recherche le formulaire de modification s’enclenche 😥 Pouvez-vous nous aider s’il vous plaît 🙏🏼
@mybattery18650
@mybattery18650 4 жыл бұрын
Bonjour j'ai quasiment terminé mon fichier automatiser pour l'association dernière chose que je voudrais faire c'est un histogramme des colonnes que je souhaite dans mon tableau, je voudrai le placer dans un autre onglet sachant que mon tableau s incrémente automatiquement ligne par ligne grasse à mon formulaire. Je tiens à vous remercier de votre aide car grâce à vous j'ai pu avancer.
@Learnaccess
@Learnaccess 4 жыл бұрын
Vous devriez passer par un Tableau Croisé dynamique pour faire votre Graphique. Comme cela il s'actualisera automatiquement
@mybattery18650
@mybattery18650 4 жыл бұрын
@@Learnaccess je n ai rien à faire dans le codage ? il faut juste que je passe mon tableau en dynamique
@Learnaccess
@Learnaccess 4 жыл бұрын
@@mybattery18650 Bonjour, sans voir ce que vous faite, j'ai du mal à comprendre votre besoin. Mais si vous avez une source, on peut la rendre dynamique.
@mybattery18650
@mybattery18650 4 жыл бұрын
@@Learnaccess en fait j'ai un tableau avec des colonnes nom prénom adresse exetera j'ai créé un userform qui permet que lorsqu'on le remplis ça remplit les colonnes je me suis inspiré de vos cours sur le remplissage automatique avec les codes VBA que vous mettez en place donc si j'ai bien compris je vais créer tout simplement à partir de ce tableau dans Excel un tableau croisé dynamique dans tous les cas je vous remercie infiniment pour votre soutien après si vous souhaitez que je vous envoie le classeur Excel bonne soirée et encore merci
@nathalieglain7393
@nathalieglain7393 2 жыл бұрын
Bonjour Je vous remercie pour vos tutos. J ai un souci depuis ce tuto car lorsque j'utilise le formulaire de recherche et que je sélectionnée un matricule il me renvoie systématiquement sur le premier matricule Pouvez vous me conseiller ? Cordialement
@Learnaccess
@Learnaccess 2 жыл бұрын
Il ne faut pas utiliser la liste déroulante pour chercher la valeur sinon au changement elle reviendra à la première Passer par une textbox qui vous permettra de saisir la valeur cherchée...
@hurelcarole5391
@hurelcarole5391 3 жыл бұрын
Bonjour, j’ai quelques questions. J’ai utilisé vos tutos pour mes formulaires Saisie, recherche, modification et j’en suis ravie. Merci beaucoup. Je me demandais si vous pouviez m’aider sur deux points. 1/ Dans mon formulaire de recherche, mon 1er champ est une cbo et je voudrais que mon curseur se positionne dans cette cbo à l’ouverture du formulaire or il se positionne soit dans le champs suivant qui est un txt soit dans celui d’après qui est aussi txt. Où est mon erreur ? 2/Ma source est l’ensemble des collaborateurs d’un site. Dans mon formulaire de modification, je souhaiterais que lorsqu’un collaborateur change de site, que je sélectionne à partir d’une CBO, les champs du type adresse, tél, fax se mettent automatiquement à jour pour le nouveau site en question. J’ai donc copier le code VBA remplissage automatique venant du formulaire Recherche et il va chercher l’information dans un onglet que j’ai nommé ListeAgences. Mais cela ne fonctionne pas, de plus, au lieu de rester sur l’onglet source, j’arrive sur l’onglet ListeAgences et suis obligée de revenir manuellement sur l’onglet Source. Pouvez-vous m’aider ? Par avance, merci
@Learnaccess
@Learnaccess 3 жыл бұрын
1. Il faut mettre vos ordres de tabulation à vos champs de formulaire (clic droit sur le formulaire et Ordre de tabulation) ou créer une procédure sur l'évenement intialize du formulaire et mettre le code suivant : Me.cbototo.setfocus 2. N'oubliez pas qu'il faut à cahque fois se positionner sur l'objet ou la feuille souhaitée. Si vous n'etes pas au bon endroit lors d'une procédure il faut le faire exemple ; Feuil2.activate (se positionner dessus)
@sylvieduret4334
@sylvieduret4334 2 жыл бұрын
Bonjour, J'ai déjà regardé un bon nombre de vos tutos et je les trouve excellents. Pour celui-ci, j'ai un souci. Quand je clique sur le bouton pour enregistrer la modification, la ligne complète de mon tableau de données s'efface ! Je ne comprends pas du tout pourquoi ! POuvez-vous m'aider ? Merci beaucoup
@Learnaccess
@Learnaccess 2 жыл бұрын
vérifiez la syntaxe de votre code je pense que le pb est là...
@lucienrazafindrakoto3032
@lucienrazafindrakoto3032 2 жыл бұрын
Bonjour, tuto très instructif et très intéressant, j'ai essayé de créer une BDD en suivant à la lettre ce tuto, j'ai un message d'erreur d'incompatibilité de type avec cdate si la cellule est vide, comment y remédier SVP?
@Learnaccess
@Learnaccess 2 жыл бұрын
Vous devez faire un IF et vérifier si la textbox est saisie ou pas Si vide on fait rien Si valeur on formate en Date Donc un Si alors Sinon
@lucienrazafindrakoto3032
@lucienrazafindrakoto3032 2 жыл бұрын
@@Learnaccess merci de cette réponse, mais je suis novice sur VBA, est ce que vous pouvez me donner le code IF s'il vous plaît
@damiendefachelle6740
@damiendefachelle6740 2 жыл бұрын
Bonjour merci pour votre TUto, cependant j'ai un souci ... la macro de numéro de ligne ne fonctionne pas ... Office 365. bien à vous.
@Learnaccess
@Learnaccess 2 жыл бұрын
Vérifiez les formats de vos champs J’ai 365 et cela marche
@christianleonard7920
@christianleonard7920 2 жыл бұрын
Pour récupérer la valeur associée à mes OptionButton, vous pensez que je dois modifier la formule en commençant par If OptionButton = True..... et enchainer autant de If que de OptionButton. Et si la valeur est True, alors on utilise le bout de code Me.?
@Learnaccess
@Learnaccess 2 жыл бұрын
oui c'est comme cal qu'il faut faire
@hurelcarole5391
@hurelcarole5391 2 жыл бұрын
Bonjour, je souhaiterais améliorer mon formulaire de modification. Ma source est une liste de collaborateurs répartis sur différents sites. Il arrive que des collaborateurs changent de site. J'aimerais ne pas avoir a saisir toutes les infos du nouveau site (Adresse, tél, fax, ..) afin d'éviter les erreurs de saisie. J'ai un onglet qui contient la base complète des sites avec toutes les infos nécessaires. Lorsque je suis dans mon formulaire modification et que j'arrive à la ligne site pour modifier, j'aimerais pouvoir choisir dans la liste déroulante le site en question et que son adresse, son téléphone, son CP, son fax s'affichent automatiquement. Je pourrais ensuite ajouter et sauvegarder. Autre petite question : dans mon formulaire de saisie cette fois, j'aimerais ajouter un automatisme après avoir ajouter ma nouvelle ligne je souhaiterais qu'il y ai un trier automatique par ordre alphabétique du nom de la personne. Aujourd'hui, après avoir saisie le nouvel arrivant, et ajouter à la source, je dois manuellement sélectionnée la colonne concernée et cliquer sur trier puis choisir tri personnalisé; Merci pour votre aide
@Learnaccess
@Learnaccess 2 жыл бұрын
C’est du code vba qu’il vous faut Regardez j’ai fait des tutos sur le sujet
@hurelcarole5391
@hurelcarole5391 2 жыл бұрын
Pouvez vous me préciser quel tuto svp ?
@Learnaccess
@Learnaccess 2 жыл бұрын
@@hurelcarole5391 Allez vois les tutos qui parle des formulaires VBA
@philippeleclercq5447
@philippeleclercq5447 4 жыл бұрын
Bonjour L'affichage de la formule pour la mise en forme conditionnelle est floue sur mon ordinateur et je n'arrive pas à la lire même en augmentant la taille. Je lis : " =et(numeroligne=ligne);(&A2""). Je pense qu'il y a une erreur mais je n'arrive pas à résoudre Pourriez vous m'envoyer cette formule Merci
@Learnaccess
@Learnaccess 4 жыл бұрын
LA formule : =et(Numeroligne=ligne();$A2"")
@philippeleclercq5447
@philippeleclercq5447 4 жыл бұрын
@@Learnaccess Merci beaucoup
@NathalieLanglet-ot6lv
@NathalieLanglet-ot6lv 9 ай бұрын
Super video, Mais j'ai un soucis avec mon msgBox ne s'affiche pas
@Learnaccess
@Learnaccess 9 ай бұрын
Vérifiez la syntaxe Erreur de saisie ?
@mybattery18650
@mybattery18650 4 жыл бұрын
Bonjour Pouvez vous me dire pourquoi la ligne du haut reste en rouge svp merci, je parle de Réponse à la virgule. Ensuite vbQuestion vbYesNo ne veut pas mettre un + entre deux bizarre non ? Reponse=MsgBox("Désirez-vous sauvegarder les modifications ?", _ vbQuestion vbYesNo + vbDefaultButton1, "CONFIRMATION MODIFICATION"
@Learnaccess
@Learnaccess 4 жыл бұрын
Mettre un + entre vbQuestion et VbYesNo Ne pas oublier de fermer la parenthèse
@tojoeinstein5558
@tojoeinstein5558 2 жыл бұрын
bonjour. merci infinement; comment connecter excel au crystal report avec code vba?
@Learnaccess
@Learnaccess 2 жыл бұрын
Aucune idée Et je suis pas sur que votre IT l'autorisera ? Peux-être en passant par Power Query
@francoishervouet8303
@francoishervouet8303 Жыл бұрын
Bonjour, En fait, c'est dans votre fichier qu'il y a un problème et donc dans le mien aussi...
@Learnaccess
@Learnaccess Жыл бұрын
Envoyez moi le fichier et je vous rectifierait le code Mon e-mail : jeanpaul.bonnetto@gmail.com Bien cordialement
@mouradarieb4832
@mouradarieb4832 4 жыл бұрын
Bonjour les amis svp au courant de Créer mon formulaire j'arrive pas à sélectionner la premiere ligne vide de mon tableau, ce que j'utilise ; Feuil2.select Range("B1048576").End(X1up).Offset(1,0). Select ..... Mais j'ai pas arrivé à saisir à la première ligne vide, ma sélection est s'affiche sur la 2 eme ligne, ce que ne permet pas de garder le même style su tableau aidez mois svp.
@Learnaccess
@Learnaccess 4 жыл бұрын
Mourad Arieb Si votre source est en Outil de Tableau C’est normal Merci une donnée fictive sur la ligne 2 Et ensuite le tableau se remplira
@mouradarieb4832
@mouradarieb4832 4 жыл бұрын
@@Learnaccess merciii infiniment on vous remercie pour vos supports tjrs Fidèle à vous suivre
@benamarkecilat8070
@benamarkecilat8070 4 жыл бұрын
Bonjour ...s il vous plait comment imprimé des donnes sur un formulaire vierge avec excel ...merci
@Learnaccess
@Learnaccess 4 жыл бұрын
Bonjour, Vous ne pourrez pas imprimer le formulaire, par contre, vous pouvez envoyer les données du formulaire sur une feuille et imprimer cette feuille
@benamarkecilat8070
@benamarkecilat8070 4 жыл бұрын
@@Learnaccess merci bcp autrefois mon problèmes comment envoyé mes donnes sur la feuille d impression ..par exemple une feuille de chèque bancaire
@JPForrest
@JPForrest 3 жыл бұрын
Bonjour, Je reviens sur l'erreur (Erreur d'exécution '-2147417848 (80010108) La méthode '-Default' de l'objet 'Range' a échoué.) C'est une cata ! J'ai téléchargé votre fichier, votre formulaire saisie rencontre le même problème, pas moyen d'ajouter des enregistrements. Excel 2016, 2013, idem ! 2007 fonctionne. J'ai beau chercher sur le web, beaucoup sur ce sujet, mais aucune solution... Alors que tout le reste fonctionne, la recherche, la modification, l'insertion de photos... Que faire ??? Jean-Pierre
@Learnaccess
@Learnaccess 3 жыл бұрын
Bonjour Jean-Pierre Envoyez-moi votre fichier, j'y jeterai un oeil....
@JPForrest
@JPForrest 3 жыл бұрын
@@Learnaccess Bonjour Jean-Paul, Je viens de télécharger votre fichier (Tuto_-_Formulaire_de_SAISIE) tuto de 2019. La différence avec mon code était un ".Value" sur les lignes " ActiveCell.Offset(0, 1) = Me.TxtNom". J'ai fait plusieurs tests, ils ont marché à chaque fois ! Je ne sais pas si ce n'était que ça, mais je veux bien l'espérer. Je continue à améliorer mon fichier, je ne manquerai pas de revenir vers vous. En attendant, je vais continuer à vous suivre, j'ai besoin de tuto pour continuer. Encore merci et bon week-end Jean-Pierre
@JPForrest
@JPForrest 3 жыл бұрын
Espoirs déçus ! Sans touchez à la partie ajout d'un enregistrements, lorsque j'ai voulu utiliser mon formulaire "saisie", le problème s'est reproduit. C'est désespérant... Je vous revoie mon fichier, j'y ai apporté des changements et améliorations. Jean-Pierre
@evelynevergne3013
@evelynevergne3013 3 жыл бұрын
8
VBA - Comment créer un Formulaire de Recherche ?
40:08
Learnaccess
Рет қаралды 41 М.
Formulaire Excel - VBA pour ajouter ou modifier une entrée
16:46
Kévin Brundu
Рет қаралды 32 М.
👨‍🔧📐
00:43
Kan Andrey
Рет қаралды 10 МЛН
Schoolboy Runaway в реальной жизни🤣@onLI_gAmeS
00:31
МишАня
Рет қаралды 3,2 МЛН
黑天使遇到什么了?#short #angel #clown
00:34
Super Beauty team
Рет қаралды 44 МЛН
Formulaire avec bouton de modification
10:07
Elogo Elogo
Рет қаралды 52 М.
VBA - Comment créer un Gestionnaire Fichier (Module 1)
26:51
Learnaccess
Рет қаралды 17 М.
Microsoft Access Tips | How to EDIT Records using VBA Recordsets
17:46
How to Create an Excel VBA Form, Encrypted Password****
29:02
Naël | Bureautique & Gestion
Рет қаралды 19 М.
Excel VBA  - Comment créer un Formulaire de Saisie (Module n° 2)
28:58
👨‍🔧📐
00:43
Kan Andrey
Рет қаралды 10 МЛН