No video

Excel VBA - Comment utiliser la fonction RechercheV() dans un UserForm

  Рет қаралды 132,524

Learnaccess

Learnaccess

Күн бұрын

Cette vidéo va vous montrer comment réaliser :
- Un formulaire personnalisé (UserForm)
- Utiliser les contrôles VBA
- Déclencher des événements en VBA
- Utiliser la fonction RechercheV() dans VBA
================================================
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...
*************************************************************************************************************

Пікірлер: 166
@Christian.P
@Christian.P 3 жыл бұрын
Vos tutoriels sont parfaits et très pratique, un grand merci pour votre travail, et je m'abonne à votre chaîne.
@alvarez958
@alvarez958 8 жыл бұрын
Super Jean Paul !!!!!!! Merci encore pour tes Magnifiques tutoriels !!!!
@gogut6398
@gogut6398 4 жыл бұрын
Merci bcp frérot, tu viens de sauver notre projet. Bisous
@nacermaiza5221
@nacermaiza5221 4 жыл бұрын
cela fonctionne pour des codes à nombre entier (1,2,3,..), j'obtiens toutes les informations sur chaqu'une des textebox, sauf pour les dates , c'est un nombre pas au format date . Mais lorsqu'il s'agit d'utiliser un code Alphanumerique (exemple : 15L) , je n'ai rien dans les textebox. Merci pour votre assistance.
@gillesberthon963
@gillesberthon963 7 жыл бұрын
Très intéressant. Vraiment vous savez expliquer les fonctions VB. Merci
@romlef526
@romlef526 8 жыл бұрын
Franchement pas si compliqué que ça à faire !!! un très bon tuto avec vb, merci
@salimhamaili7045
@salimhamaili7045 8 жыл бұрын
merci, ce tuto est vraiment facile à faire même pour ceux qui maîtrisent pas le vba mais je voulais te demander de nous faire dans ce même formulaire d'autres boutons comme modifier les infos concernant un client ou supprimer carrément un client en tapant juste son numéro et d'autres boutons comme suivant, premier , dernier .....etc
@Learnaccess
@Learnaccess 8 жыл бұрын
+Sali Hams Bonjour, C'est prévu...
@xaviergodin7862
@xaviergodin7862 4 ай бұрын
Merci encore pour ce tuto. Juste si possibilité de compléter le format date et peut être les valeurs numériques relatif au montant pour être complet.
@bouabdalahkaddour9900
@bouabdalahkaddour9900 7 жыл бұрын
je tenais a vous remercier pour ce tuto,qui ma beaucoup aider et a comprendre,j'arrive a transposer des enregistrement dans un formulaire et a valider sur la 2eme feuille excell(des enreg de la matrice vers un fichier excell merci beaucoup et a bientot j'ai un petit souci le code(A:A) 2 caracteres mais mois j'ai besoin de 10 caracteres
@renegalatchui.n6555
@renegalatchui.n6555 2 жыл бұрын
Merci pour le bon travail
@nelson23kouame91
@nelson23kouame91 Жыл бұрын
Merci, pour ce tuto
@louckyvilton807
@louckyvilton807 3 жыл бұрын
Magnifique. Merci beaucoup
@ousmanediallo5961
@ousmanediallo5961 3 жыл бұрын
Franchement merci. 👌👌👌
@psechoPATH
@psechoPATH 8 жыл бұрын
super tuto, mais il reste le problème de la forme de date sur le formulaire personnalisé
@katalan66
@katalan66 3 жыл бұрын
Cela permettrait aussi de pouvoir modifier les infos client. On rentre un numéro le client existant s'affiche on modifie une texbox et on clique sur un second bouton "Enregistrer la modif client" 😉😉😉💪💪
@nafaaliamany7885
@nafaaliamany7885 6 жыл бұрын
Jolie methode de ta part merci bcp 🎛
@aichakat1705
@aichakat1705 2 жыл бұрын
Merci Bien
@kolimmabonidoute421
@kolimmabonidoute421 2 жыл бұрын
Merci pour la vidéo. Comment modifier les données affichées par la recherche ?
@lagusgoudas2705
@lagusgoudas2705 2 жыл бұрын
Comment utiliser la fonction RechercheV() dans un UserForm avec ComboBox
@azouzchabani
@azouzchabani 10 ай бұрын
merci
@abdeljelilmohamedabdellahi1501
@abdeljelilmohamedabdellahi1501 5 жыл бұрын
Merci bien. Vos tutoriels sont très instructifs, grâce,à la fois, à votre savoir et votre pédagogie. Je remarque, cependant, que la recherche ici ne fonctionne pas dès que le CODE atteint les 10 chiffres, sauf s'il commençait par 1. Peut-on avoir une explication, s'il vous plait ?
@Learnaccess
@Learnaccess 5 жыл бұрын
Souvent un pb de format ou de type de données
@abidimohamed6434
@abidimohamed6434 4 жыл бұрын
@Learnaccess bonjour beau travail j'ai essayé de refaire le travail mais j'ai un message d'erreur "erreur d'exécution '6' est ce que vous pouvez m'aider
@belvyononogakenie9943
@belvyononogakenie9943 8 жыл бұрын
Merci pour cette vidéo pouviez vous un tuto ce un formulaire personalisé(Uerform) pour le calcul des intérêts simple merci
@ismobamba6145
@ismobamba6145 5 жыл бұрын
Bonjour Monsieur Bonneto ,je suis en attente de la réponse à mon problème.je vous ai envoyé le fichier le dimanche dernier. merci bien.
@bv-wi6wg
@bv-wi6wg 7 жыл бұрын
Merci pour cette vidéo
@my99249
@my99249 3 жыл бұрын
bonsoir svp sur votre vidéo le type numérique est "CLng" si le type est autre exemple F01, d01 ,s01 quel le type ?
@abdeljelilmohamedabdellahi1501
@abdeljelilmohamedabdellahi1501 5 жыл бұрын
Bravo et merci pour ce tutoriel magistral ! Une pédagogie infaillible et irrésistible. Il demeure cependant un souci au niveau du format de la date. Pouvez-vous m'éclairer à ce sujet, s'il vous plait ?
@Learnaccess
@Learnaccess 5 жыл бұрын
POur afficher une date dans un formulaire il faut la formater grace à l'instruction FORMAT(MaDate,"DD/MM/YY") Voilà
@abdeljelilmohamedabdellahi1501
@abdeljelilmohamedabdellahi1501 5 жыл бұрын
@@Learnaccess Merci pour la promptitude !
@kitetefagonafuimaono6831
@kitetefagonafuimaono6831 11 ай бұрын
Merci pou la démonstration. J'ai un tableau excel avec 6 colonnes. J'ai mis dans mon userform une commande de recherche par noms. Je souhaite que ce même bouton exécute une recherche quelque soit le critère. Comment puis-je le faire ?
@Learnaccess
@Learnaccess 11 ай бұрын
J'ai fait un tuto qui montre comment faire des recherches multi critère dans une Userform - JE vous laisse visionner la vidéo
@5bqu
@5bqu 9 ай бұрын
Bonjour, merci pour cet excellent tuto, je suis nul en informatique . Est-il possible que le critère de recherche soit le nom ????? plutôt que le Num d'enregistrement Qui plus est, est-ce possible faire en sorte que dans une des boites box faire afficher une date, ma date se transforme en une suite de chiffre inexploitable. Un grand merci pour le travail que vous êtes. 😉 Sébastien.
@Learnaccess
@Learnaccess 9 ай бұрын
Oui la recherchev marche sur des chiffres et des lettres (attention : cela sous entend que vous n'ayant pas des homonymes : pas de doublons pour une recherchev) c'est un pb de format (derrière une date se cache un chiffre, il faut juste le formater au format Date)
@marcongouavele6653
@marcongouavele6653 5 жыл бұрын
merci pour le partage
@chamabachir1330
@chamabachir1330 Жыл бұрын
BONJOUR! merci pour cette vidéo J'ai une petite question :mon code client commence par une lettre A suive par des chiffre . Merci encore
@Learnaccess
@Learnaccess Жыл бұрын
Ça marchera aussi
@belvyononogakenie9943
@belvyononogakenie9943 8 жыл бұрын
merci pour la video puis-je avoir le fichier excel afin de m' entrainer avec les meme donnés merci
@prettyrose9609
@prettyrose9609 6 жыл бұрын
cette vidéo est excellente est ce que on peut le faire avec un Combobox l’idée sélectionner pour afficher une valeur merci pour votre aide
@Learnaccess
@Learnaccess 6 жыл бұрын
MOUSS NAIMANE Oui bien sûr Pas de pb
@linalinux9509
@linalinux9509 5 жыл бұрын
Bonjour! Tout d'abord merci pour cet excellent tuto! Vous expliquez d'une façon très claire et éloquente! J'ai une petite question concernant les liens hypertexte dans Useform. Mon problème est le suivant: J'ai une base de données avec les noms, les téls et les adresses mail de mes clients. Je souhaiterais retrouver dans mon Useform les "adresse mail" de mes clients "avec le lien". Aujourd'hui, je ne les retrouve dans mon Useform qu'en format texte. J’aimerais donc les retrouver en format "lien" pour pouvoir cliquer dessus et ouvrir ainsi Outlook. Est-ce que vous pourriez m'apporter de l'aide à cet égard? Merci infiniment par avance et bonne journée!
@Learnaccess
@Learnaccess 5 жыл бұрын
Voilà le code à mettre dans la textbox : Private Sub TextBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean) ThisWorkbook.FollowHyperlink "mailto:" & Me.TextBox1.Text End Sub
@salahlechekhab6750
@salahlechekhab6750 6 жыл бұрын
Bonjour merci pour la présentation , ça marche avec type numérique mais avec les ets ne se marche pas par le type alphabétique ? par exemple daniel ou rober dans: textbox1? alors le problème
@Learnaccess
@Learnaccess 6 жыл бұрын
Bonsoir, C'est le principe même de la RechercheV
@linalinux9509
@linalinux9509 5 жыл бұрын
Bonjour! Merci encore pour cette super vidéo :) Vous nous apprenez plein d'astuces !!! J'ai une petite question concernant l'ouverture de documents PDF, j'espère que vous pourriez m'aider: Je m'explique: dans ma feuille "source" j'ai une colonne dans mon tableau qui s'appelle "Certificat". Dans cette colonne, j'ai des cellules avec la mention "pdf disponible". Ainsi, quand je double clique dans l'une de ces cellules, j'ai des hyperliens pour ouvrir des documents PDF sauvegardés dans mon pc. Lors de la création de mon formulaire, j'ai crée un textbox associée à ma colonne "Certificat". Le problème c'est que, lorsque j'ouvre mon formulaire ma textbox associée à ma colonne "Certificat" affiche seulement le texte des cellules "pdf disponible" , mais ne me donne pas la possibilité de double cliquer pour ouvrir l'hyperliens. J’aimerais donc double cliquer dans ma textbox et pouvoir ouvrir ainsi les hyperliens. Est-ce que vous pourriez me dire comment en faire, svp? Merci par avance :))
@sergepoire4383
@sergepoire4383 3 жыл бұрын
Bonjour Jean Paul, D'abord Merci pour ce tuto très clair, je l'ai suivi pas à pas mais j'ai un problème parce que je n'utilise pas des chiffres dans ma textbox 1. Donc mon formulaire ne marche pas et m'affiche systématiquement le message d'erreur. Pouvez vous me dire ce qu'il faut que je change pour que cela marche ? Merci (à nouveau) d'avance.
@Learnaccess
@Learnaccess 3 жыл бұрын
Je pense que le pb vient du format de données
@sergepoire4383
@sergepoire4383 3 жыл бұрын
@@Learnaccess Oui je l'ai pensé mais dans la ligne :" If WorksheetFunction.CountIf(Sheets("Base").Range("A:A"), Me.TextBox1.Name) = 0 Then" est-ce que Name est correct et ensuite dans la ligne :".TextBox2 = Application.WorksheetFunction.VLookup(CLng(Me.TextBox1), Sheets("base").Range("source"), 2, 0)" Que dois-je changer ? et par quoi ? CLng ? Désolé mais je suis un béotien complet en VBA.... Merci d'avance
@Learnaccess
@Learnaccess 3 жыл бұрын
@@sergepoire4383 Remplacer .name par .value
@sergepoire4383
@sergepoire4383 3 жыл бұрын
@@Learnaccess Merci mais j'ai toujours une erreur 13 "incompatibilité de type" Tant pis. Je laisse tomber
@edgariradukunda7211
@edgariradukunda7211 6 жыл бұрын
Bonjour, Je vous remercie énormément de vos tutos des fois ça me sauve la vie Mais j’ai une question au niveau de la ligne .Textbox2= Car ma feuille de données changer de taille chaque jour du coup je peux pas le nommer comme vous l’avez fait en nommant votre tableau source comme je peux faire svpl juste sur cette ligne? Je vous remercie d’avance
@Learnaccess
@Learnaccess 6 жыл бұрын
Si votre source a été mise en outil de tableau, et que vous avez donner un nom à votre plage. Cette dernière sera dynamique.
@edgariradukunda7211
@edgariradukunda7211 6 жыл бұрын
Learnaccess merci pour votre réponse je viens de testé mais dèsque je commence à saisir le Numéro à chercher ça me renvoie directement le message qui se trouve dans le MsgBox ???
@danielhaas9727
@danielhaas9727 7 жыл бұрын
Bonjour, tutos super je les suis avec un grand intérêt et je les adaptes assez facilement pour ce que je veux faire mais là ca ne fonctionne pas et je n'arrive pas a voir de quoi ca peut provenir peut on vous faire parvenir un fichier par message personnel pour m'aider a comprendre d'où vient l'erreur ?
@Learnaccess
@Learnaccess 7 жыл бұрын
Oui, envoyez-moi votre fichier via : jeanpaul.bonnetto@gmail.com en expliquant le pb
@frogeregis
@frogeregis 6 жыл бұрын
Merci bcp
@lysalambert2523
@lysalambert2523 3 жыл бұрын
Bonjour, c 'est toujours un plaisir de s'appuyer sur vos videos pour construire notre propre projet. j'ai créé mon formulaire, programmer ma recherchev en vba mais j'ai le message d'erreur suivant "Impossible de lire la propriété vlookup de la classe worksheetfunction". j'ai beau cherché je ne comprends pas car j'ai deja fait ce type de formulaire sans problème. pourriez vous m'aider svp? merci beaucoup
@Learnaccess
@Learnaccess 3 жыл бұрын
Pour moi cela ne peut être qu'un pb de syntaxe de votre formulaire. Vérifier chacun des paramètre de votre fonction Vlookup, le pb est là...
@anaischardon1025
@anaischardon1025 2 жыл бұрын
Bonjour, merci pour vos vidéos, elles m'aident beaucoup à créer un classeur de gestion complète ! Je suis sur ce formulaire de recherche client, mais, ayant vu votre vidéo en 3 modules sur les formulaires avec combobox, j'ai voulu créer une liste déroulante pour faire apparaître mon client, depuis ma bdd. Du coup, avec les codes VBA que vous donnez ici, cela ne fonctionne pas. Le débogage m'indique cboNom = et la recherche ne donne rien. Pourriez-vous m'aider svp ? Et puis, je voudrais savoir si c'est possible d'afficher ce userform comme une forme, en le plaçant sans le fermer ni l'ouvrir : il doit être placé sur mon tableau de bord client, afin que je puisse obtenir rapidement ses informations. Est-ce possible ? Merci de votre réponse !
@Learnaccess
@Learnaccess 2 жыл бұрын
Bonjour, Concernant le 1er point : Si vous souhaitre faire afficher les infos d'un client dans des Textbox à partir de la sélection de son nom via une combox box. Pour pouvez utiliser : la recherchev en VBA comme indiquer dans le tuto sinon faite les recerchev dans une feuille excel et aller chercher les infos pour les mettre dans les différentes textbox de votre formulaire Et pout répondre à votre 2nde interrogation : non cela n'est pas possible
@anaischardon1025
@anaischardon1025 2 жыл бұрын
@@Learnaccess, merci de votre réponse, mais justement, si je reprends le tuto, mais que j'ai une liste déroulante (celle-ci fonctionne) à la place du numéro que vous saisissez manuellement dans la txtbox, j'ai bien ma liste mais aucune donnée ne remonte dans les autres textbox. Où ai-je bien pu me tromper ? Mon code est identique au vôtre, sauf que j'ai mis me.cbo.Nom à la place.
@Learnaccess
@Learnaccess 2 жыл бұрын
@@anaischardon1025 Si la rechercheV fonctionne dans la cellule, il n'y a pas de raison que cela ne marche pas en VBA Difficile de voir ou se trouve le pb. Pour moi, c'est juste un pb de syntaxe...
@imadbouari7158
@imadbouari7158 4 жыл бұрын
Super Tuto, toutefois lorsque le code client est composé de Lettre et chiffre ca fonctionne pas
@titogame5718
@titogame5718 5 жыл бұрын
Bonjour, Excellent tuto, c'est exactement ce qu'il me fallait, Fonctionne parfaitement, cependant j'aurais une question, je souhaiterais générer une liste à partir de cet userform, exemple: disont que dans ma base excel j'ai plusieurs fois le numéro 10 dans la colonne A, donc dans ma textbox j'écris 10 je click par exemple sur un bouton générer et ça me crée une nouvelle feuille dans Excel contenant uniquement les informations lié aux ligne 10, L'idée c'est de récupérer les info de la colonne b,c,d qui sont lié à 10 et les afficher ligne par ligne dans une nouvelle feuille Excel Je sais pas si c'est très claire.. Merci en tout cas.
@Learnaccess
@Learnaccess 5 жыл бұрын
TitoGame Il faut utiliser les filtres avancés Regardez les tutos sur le sujet
@titogame5718
@titogame5718 5 жыл бұрын
@@Learnaccess re bonjour, Du coup j'ai regarder quelques tuto mais j'avoue que j'ai un peu de mal à le faire depuis une textbox... pourrais tu m'aider ?? Merci
@Learnaccess
@Learnaccess 5 жыл бұрын
TitoGame Il prendre les critères de votre formulaire et les mettre sur une feuille dans la zone de critère du filtre avancée Et ensuite exécuter ce dernier
@GeorgeBander
@GeorgeBander 7 жыл бұрын
Super Tuto, mais une fois de plus, j'ai une erreur "424", lorsque je veux ouvrir le formulaire(Recherche un client) ! Où ai-je commis une erreur ?? Merci ...
@Learnaccess
@Learnaccess 7 жыл бұрын
Problème de syntaxe dans votre code. Vérifier, il doit y avoir une erreur d'ecriture. Sans le fichier, j'aurai du mal à vous dire ou.
@GeorgeBander
@GeorgeBander 7 жыл бұрын
Super ! J'ai trouvé, car effectivement ce fut une erreur de syntaxe (difficile avec les espaces, les virgules etc...) la moindre erreur coûte ! Mille merci pour ce formidable tuto. Ne m'oubliai pas pour l'autre, car je n'ai toujours pas votre réponse !! Merci et bonne soirée !
@erickmensah1433
@erickmensah1433 3 жыл бұрын
J'ai créé le formulaire de recherche dans la même base que le formulaire de saisie mais ca ne marche pas. La boite de dialogue indique que le sub n'est pas défini. Que faire?
@Learnaccess
@Learnaccess 3 жыл бұрын
Vérifiez la syntaxe de votre code Il doit y avoir une erreur pour avoir ce type de message
@boetmariustresorgbagnon217
@boetmariustresorgbagnon217 Жыл бұрын
Salut et j'aimerais savoir si on peut faire une recherchev vba à partir du nom complet du client ainsi que la photo du client
@Learnaccess
@Learnaccess Жыл бұрын
Vous pourrez pas faire de recherchev sur une photo
@boetmariustresorgbagnon217
@boetmariustresorgbagnon217 Жыл бұрын
@@Learnaccess c'est plutot pour faire apparaitre la photo à partir du nom du client
@Learnaccess
@Learnaccess Жыл бұрын
@@boetmariustresorgbagnon217 Visionner le tuto qui montre comment afficher une image via une recherche
@ericcastorlelaurain1970
@ericcastorlelaurain1970 8 жыл бұрын
Top !
@a-stuces4241
@a-stuces4241 5 жыл бұрын
merci beaucoup pour les efforts, s'il vous plait comment creer un fichier pdf lié au salarié recherche, per exemple son attestation de salaire, la lier a un pdf et l'imprimer par les billet des botton commande merci
@Learnaccess
@Learnaccess 5 жыл бұрын
IL faut faire une trame de votre attestation dans une feuille Aller chercher les infos dans une base de salarié pour les mettre dans la trame puis archiver et envoyer le tous en PDF par mail.
@a-stuces4241
@a-stuces4241 5 жыл бұрын
@@Learnaccess merci beaucoup pour votre interaction
@moustaphaba9240
@moustaphaba9240 5 жыл бұрын
Bonjour monsieur, j'ai écrit le même code. Il s'exécute bien mais ne remplit pas les cases prenom, nom, ville adress, etc...
@Learnaccess
@Learnaccess 5 жыл бұрын
Vérifier votre syntaxe et votre formule. Cela doit marcher
@moustaphaba9240
@moustaphaba9240 5 жыл бұрын
@@Learnaccess je vous mets le code svp, jetez un coup d'oeil car là je craque. la première étape marche : si je tape dans textbox1 une valeur (chaine de caractère qui n'existe pas la colone G de la base, il m'affiche ce client n'est pas dans votre base. Jusque là tout va bien. M&ais dès que je tape un client qui est dedans, il ne me remplit pas les autres automatiquement. De l'aide svp Private Sub TextBox1_AfterUpdate() On Error GoTo 1 If WorksheetFunction.CountIf(Sheets("Base_clients").Range("G:G"), Me.TextBox1.Value) = 0 Then MsgBox "Ce numéro de client n'existe pas encore dans la base. Ajoutez le client !", vbInformation + vbOKOnly, "client non trouvé" End If With Me .txtprenom.Value = Application.WorksheetFunction.VLookup(CLng(Me.TextBox1), Sheets("Base_clients").Range("source"), 1, 0) .txtnom = Application.WorksheetFunction.VLookup(CLng(Me.TextBox1), Sheets("Base_clients").Range("source"), 2, 0) .txtdate = Application.WorksheetFunction.VLookup(CLng(Me.TextBox1), Sheets("Base_clients").Range("source"), 3, 0) .txtlieu = Application.WorksheetFunction.VLookup(CLng(Me.TextBox1), Sheets("Base_clients").Range("source"), 4, 0) .txtpays = Application.WorksheetFunction.VLookup(CLng(Me.TextBox1), Sheets("Base_clients").Range("source"), 5, 0) .txtnationa = Application.WorksheetFunction.VLookup(CLng(Me.TextBox1), Sheets("Base_clients").Range("source"), 6, 0) .txtnum = Application.WorksheetFunction.VLookup(CLng(Me.TextBox1), Sheets("Base_clients").Range("source"), 7, 0) .txtadresse = Application.WorksheetFunction.VLookup(CLng(Me.TextBox1), Sheets("Base_clients").Range("source"), 8, 0) .txtemail = Application.WorksheetFunction.VLookup(CLng(Me.TextBox1), Sheets("Base_clients").Range("source"), 9, 0) End With 1 End Sub VOICI LE FORMULAIRE TRES SIMPLE
@Learnaccess
@Learnaccess 5 жыл бұрын
@@moustaphaba9240 Bonjour, Je ne vois pas d'erreur, avez-vous déjà essayer de faire un test dans votre source avec une recherchev dans la feuille. pour savoir si cela fonctionne en normal. Vérifiez vos formats de champs dans votre source : format numérique, texte, date, ... cela peut avoir une incidence. Envoyez moi votre fichier car comme cela j'ai du mal à voir d'ou le pb peut venir. Mon adresse : jeanpaul.bonnetto@gmail.com Bien cordialement
@abdeljelilmohamedabdellahi1501
@abdeljelilmohamedabdellahi1501 5 жыл бұрын
Salut ! Je constate que, pour des codes à dix (10) caractères dont les deux premiers chiffres sont supérieurs à 21 , la recherche ne marche plus systématiquement. Quelle en serait la raison ? Je n'ai pas pu comprendre. Exemple : ça marche pour 2100000000 et pas du tout pour 2200000000 et plus.
@Learnaccess
@Learnaccess 5 жыл бұрын
ABDELJELIL ABDELJELIL Certainement un pb de type de donnée Transformer votre code en chaîne de texte et non plus en chiffre
@abdeljelilmohamedabdellahi1501
@abdeljelilmohamedabdellahi1501 5 жыл бұрын
@@Learnaccess J'ai mis toute la colonne de code sous "Format texte". Ça n'a pas changé. Tous les codes de moins de 10 chiffres sont trouvés rapidement, ceux de 10 chiffres commençant par 1. Ça se gâte à partir du seuil deja décrit (2200000000).
@ismobamba6145
@ismobamba6145 5 жыл бұрын
Peut t_on continuer à insérer de nouveaux clients dans la base et faire une recherche sur ces clients?
@Learnaccess
@Learnaccess 5 жыл бұрын
Oui car j'ai pris comme référence de base source est une plage nommée dynamique. Pour cela, il faut transformer votre source en Outil de Tableau
@ismobamba6145
@ismobamba6145 5 жыл бұрын
Learnaccess merci bien, une autre préoccupation, dans mon tableau j'ai une colonne de date , mais la rechercheV me renvoie dans mon formulaire un nombre au lieu d'une date. Pourquoi ça ? Et quel est la solution ? Merci.
@Learnaccess
@Learnaccess 5 жыл бұрын
@@ismobamba6145 Normal, il faut formater ce champ dans le formulaire afin qu'il affiche une date . Regardez le tuto sur le formatage des champs d'un formulaire. format(Me.txtDate, "DD/MM/YYYY")
@ismobamba6145
@ismobamba6145 5 жыл бұрын
@@Learnaccess voici mon code : .TxtDate = Application.WorksheetFunction.VLookup(CLng(Me.TxtMatricule), Sheets("LISTING").Range("Tsource"), 8, 0) montrez moi la synthaxe a faire svp, ou je dois placer " format(Me.txtDate, "DD/MM/YYYY")" Merci
@Learnaccess
@Learnaccess 5 жыл бұрын
@@ismobamba6145 format(me.TxtDate, "DD/MM/YYYY")= Application.WorksheetFunction.VLookup(CLng(Me.TxtMatricule), Sheets("LISTING").Range("Tsource"), 8, 0)
@Yoolar1979
@Yoolar1979 7 жыл бұрын
Allo c'est Olivier
@popol05000
@popol05000 4 жыл бұрын
Bonjour, Merci pour cette super vidéo (vos video!!) je viens de créer mon 1er formulaire tout va bien sauf ma fonction "rechercheV" j'ai un message d'erreur. J'ai essayé de trouver une solution "Typer" est ce que vous pouvez m'aider SVP !!!
@Learnaccess
@Learnaccess 4 жыл бұрын
popol05000 Vérifier votre formule Je pense que c’est juste un problème de syntaxe Avez vous vérifier avec la formule en français pour savoir si cela marche ?
@popol05000
@popol05000 4 жыл бұрын
@@Learnaccess J'ai passé des heures dessus !!!! j'ai cherché sur le net ... rien je suis pas un grand expert je suis un débutant (de 50 ans)
@Learnaccess
@Learnaccess 4 жыл бұрын
@@popol05000 Avez vous vérifier le format de votre valeur cherchée. Il suffit que celle de votre formulaire ne soit pas du même format pour que la RechercheV ne fonctionne pas.
@popol05000
@popol05000 4 жыл бұрын
@@Learnaccess j'ai passé au au peigne fin !!! je tiens à vous remercier , c'est super agréable de se savoir lu
@popol05000
@popol05000 4 жыл бұрын
@@Learnaccess je peux vous envoyer le fichier ?
@ismobamba6145
@ismobamba6145 5 жыл бұрын
Bonjour , svp jai un soucis d’incompatibilité de type et aussi on me dit impossible de lire la fonction WORKSHEETFUNCTION ... aussi quant j'exécute le formulaire j'ai pas le focus dans le textbox, a vrai dire rien ne passe .
@Learnaccess
@Learnaccess 5 жыл бұрын
Avez-vous déjà fait un test en manuel avec la fonction RechercheV() pour voir si cela fonctionne. Si oui; alors cela doit marcher aussi en VBA. Vérifier
@ismobamba6145
@ismobamba6145 5 жыл бұрын
@@Learnaccess j'ai fat textuellement le même code que le votre mais ça ne marche pas . De quel types doivent etre chaque colone de mon tableau ? le type de mon ID? aussi quand je lance le formulaire , jai pas la main (le focus) dans le textbox ID. rien ne passe vraiment, comment devaraient etre mes données dans la base? merci de me repondre
@ismobamba6145
@ismobamba6145 5 жыл бұрын
Learnaccess j'ai un message d'erreur 1004 : impossible de lire la propriété VLookup de la classe WoksheetFunction. Je suis perdu , aider moi svp.
@Learnaccess
@Learnaccess 5 жыл бұрын
@@ismobamba6145 Normalement cela doit marcher. Vous etes bien en version PC et non MAC A part une erreur de syntaxe, cela doit marcher
@ismobamba6145
@ismobamba6145 5 жыл бұрын
Learnaccess comment et où se fait le Typage?
@thierrypeyret993
@thierrypeyret993 3 жыл бұрын
Bonjour, le tutoriel est très intéressant et m'aide dans la réalisation de mes formulaires.Par contre je me heurte à une erreur sur le ligne de code : With FrmRechercheAccident .TxtPrénom = Application.WorksheetFunction.VLookup(CLng(FrmRechercheAccident.TxtNom), Sheets("détail accident travail").Range("Source"), 5, 0) End With Lorsque je saisi le nom dans le formulaire de recherche ce message apparait: Erreur d'exécution '13": Incompatibilité de type. Pouvez vous m'aider? Je suis bloqué et ne trouve pas la solution. Merci d'avance
@Learnaccess
@Learnaccess 3 жыл бұрын
Je ne comprend pas pourquoi vous transformer une TextboxNom en chiffre en mettant un CLNG Si votre textbox est du texte, laissez la comme cela....
@thierrypeyret993
@thierrypeyret993 3 жыл бұрын
@@Learnaccess Bonjour, Merci pour votre retour rapide. J'ai bien enlevé le CLNG, par contre j'ai toujours une erreur et je n'arrive pas à trouver la solution. Lorsque je saisi un nom que je souhaite rechercher, visiblement il est trouvé et dans la TxtPrénom il m'affiche le nom de la colonne...
@Learnaccess
@Learnaccess 3 жыл бұрын
@@thierrypeyret993 Dans ce cas c'est votre formule Vlookup qui est mal faite.
@Philoupsss70
@Philoupsss70 2 жыл бұрын
Bonjour enorme merci c'est tout pile ce dont je cherchais.. Sauf qu'a ma grande surprise et apres avoir renommé l'etiquette correctement en source et la feuille de base mon code ne fontionne pas ca me surligne la première ligne de recherche dans textbox2. comme s'il ne trouvais pas la source... Évidemment pour voir l'erreur j'ai enlevé le error goto.
@Yoolar1979
@Yoolar1979 7 жыл бұрын
Bonjour, comment faire si dans ma textbox1 je dois faire la recherche avec du text (Ex: AA-12345) ? Car pour l'instant ça fonction très bien seulement si la recherche avec des chiffres Si quelqu'un peux m'aider !
@Learnaccess
@Learnaccess 7 жыл бұрын
On peut faire une rechercheV à partir d'un champ de type texte. Il faut juste "typer" la variable en String dans ce cas.
@passioncreativekass-sand827
@passioncreativekass-sand827 7 жыл бұрын
Bonjour je ne comprends pas ce qu'il faut que je rajoute , je débute. Ma recherche est un chiffre qi peut contenir une lettre. pourriez vous me donner un exemple de variable a écrire.
@jeanmarcrzycka209
@jeanmarcrzycka209 7 жыл бұрын
vous pouvez détailler svp, je ne comprend pas.merci d'avance
@ismobamba6145
@ismobamba6145 5 жыл бұрын
De quels types on parle lorsque le message d'erreur me dit incompatibilité de type, et impossible de lire la fonction VLookup de la classe WoksheetFunction. Quels sont les Types de données de votre tableau ? Je ne sais vraiment pas d'où provient mon erreur. Orienter moi afin de trouver une solution svp. J'ai lu et relu plusieurs fois le code, je ne vois pas d'erreur de syntaxe. Vivement votre aide.
@Learnaccess
@Learnaccess 5 жыл бұрын
Ismo Bamba Envoyez moi votre fichier
@ismobamba6145
@ismobamba6145 5 жыл бұрын
Learnaccess je vous ai envoyé mon fichier. Merci bien.
@ismobamba6145
@ismobamba6145 5 жыл бұрын
@@Learnaccess je vous ai envoyer mon fichier hier Dimanche Merci bien.
@pasdinspi5179
@pasdinspi5179 7 ай бұрын
Bonsoir, ne marche pas chez moi
@azerreza9026
@azerreza9026 8 жыл бұрын
Woh!! Superbe cette vidéo. Vous venez de me demystifier ce truc. Merci. Mais est-il possible de ramener avec cette formule rechercheV plusieurs résultats s'il y a des doublons? Je m'explique: Supposons que dans les plages B2:C2, B6:C6 et B12:C12 nous ayons Van Outan Christiane (C'est-à-dire des doublons) avec des montants d'achat différents à des dates différentes. Est-il possible à partir du Nom par exemple (et non du numéro client), de ramener dans des texBox différents, les montants des achats à ces différentes dates? Illustration dans le formulaire : Nom : Van Outan Prenom : Christiane Adresse: .... .... .... Date 1er achat: 19/05/2016 Montant :893€ Date 2eme achat: 13/06/2016 Montant :640€ Date 3eme achat: 10/07/2016 Montant :420€ Merci en avance. Enfin, vous faites un boulot formidable pour nous qui ne savons pratiquemrnt rien de Vba. Merci ;-).
@Learnaccess
@Learnaccess 8 жыл бұрын
Oui c'est possible Mais pas avec RechercheV Il faudra utiliser une façon de faire vos recherche. Textbox avec listbox. Ça va être le sujet de mes prochains tutos Vba
@azerreza9026
@azerreza9026 8 жыл бұрын
Ah Bien merci. Quelle diligence. J'attendrai donc avec patience. Encore merci à vous.
@kendechadirac9410
@kendechadirac9410 4 жыл бұрын
Bonjour, Je suis également intéressé à regarder ce tuto. Est ce que vous pouvez me donner le lien svp ? Je voudrais avoir la possibilité de chercher des données dans une base, mais aussi de pouvoir les modifier. est ce que c'est possible avec la méthode listBox ? Merci d'avance
@popcobramanu3039
@popcobramanu3039 3 жыл бұрын
bonjour, pourquoi les dates s'affiche en nombre et pas au format date
@Learnaccess
@Learnaccess 3 жыл бұрын
Normal : tous ce qui s’affiche dans un userform est au format texte De ce fait une date s’affichera en chiffre
@popcobramanu3039
@popcobramanu3039 3 жыл бұрын
@@Learnaccess on ne peut donc pas avoir la date qui s'affiche?
@badges3557
@badges3557 6 жыл бұрын
problème de date elle s'affiche en format standard , comment régler sa ......?????????
@Learnaccess
@Learnaccess 6 жыл бұрын
C'est le problème des Userform. Il faut changer et spécifier les formats de tous vos champs. J'ai fait un tuto sur le sujet. Mais pour une date dans une textBox avec l'instruction cdate cdate(Me.txtchamp.value)
@badges3557
@badges3557 6 жыл бұрын
svp monsieur dans votre exemple comment rectifier ça ......????
@gilbertduport7273
@gilbertduport7273 2 жыл бұрын
@@Learnaccess où trouver le tuto pour le pb de date dans userformmerci de votre retour
@Learnaccess
@Learnaccess 2 жыл бұрын
@@gilbertduport7273 Voici un lien kzfaq.info/get/bejne/aNeHddeAxKq-iKc.html
@patricehautekiet2695
@patricehautekiet2695 3 жыл бұрын
Dur rien ne s'affiche, peut tu valider svp patrice
@Learnaccess
@Learnaccess 3 жыл бұрын
Vérifiez votre syntaxe Sinon faite un test avec la formule sans vba Si cela marche avec la formule ça doit marcher en vba
@nacerbennia9959
@nacerbennia9959 8 жыл бұрын
qualité du son
@anatole088
@anatole088 7 жыл бұрын
qualité des enceintes / du casque.
@Mohamedamine-ji6mp
@Mohamedamine-ji6mp 6 жыл бұрын
A LA FI DE MON TRAVAIL JE REÇOIS UN MESSAGE ERREUR d' exécution "13"
@Learnaccess
@Learnaccess 6 жыл бұрын
Vérifier votre syntaxe. Il se peut qu'un objet ou variable soit mal notifié
@Mohamedamine-ji6mp
@Mohamedamine-ji6mp 6 жыл бұрын
voila mon code Private Sub CommandButton1_Click() Unload Me End Sub Private Sub TextBox1_AfterUpdate() If WorksheetFunction.CountIf(Sheets("BASE").Range("A:A"), Me.TextBox1.Value) = 0 Then MsgBox "ce CINE n'existe pas,veuillez resaisir un nouveau CIN", vbInformation + vbOKOnly, "fonctionaire non trouvé" End If With Me .TextBox2 = Application.WorksheetFunction.VLookup(CLng(Me.TextBox1), Sheets("BASE").Range("A1:I5"), 2, 0) .TextBox3 = Application.WorksheetFunction.VLookup(CLng(Me.TextBox1), Sheets("BASE").Range("A1:I5"), 3, 0) .TextBox4 = Application.WorksheetFunction.VLookup(CLng(Me.TextBox1), Sheets("BASE").Range("A1:I5"), 4, 0) .TextBox5 = Application.WorksheetFunction.VLookup(CLng(Me.TextBox1), Sheets("BASE").Range("A1:I5"), 5, 0) .TextBox6 = Application.WorksheetFunction.VLookup(CLng(Me.TextBox1), Sheets("BASE").Range("A1:I5"), 6, 0) .TextBox7 = Application.WorksheetFunction.VLookup(CLng(Me.TextBox1), Sheets("BASE").Range("A1:I5"), 7, 0) End With End Sub
@Learnaccess
@Learnaccess 6 жыл бұрын
Je ne vois d'erreur dans ce code. Soit l'erreur vient de votre feuille ou format de vos données. Mais sans votre fichier, il me sera difficile de vous dire ou se trouve l'erreur;
@Mohamedamine-ji6mp
@Mohamedamine-ji6mp 6 жыл бұрын
j ai envoyer mon fichier a votre boite gmail
@hugauxdeshoulles4206
@hugauxdeshoulles4206 4 жыл бұрын
La date n'est pas bonne. Avez-vous une solution ?
@Learnaccess
@Learnaccess 4 жыл бұрын
C'est le format de données qui doit poser pb. Si la date saisie par le formulaire n'a pas été formater en date, elle se trouve au format texte dans votre table. Du coup la rechercheV ne saura pas la trouver. Reformer vos données à l'identique et cela devrait remarcher.
@conceptchrist1478
@conceptchrist1478 5 жыл бұрын
Private Sub CbCode_AfterUpdate() If WorksheetFunction.CountIf(Sheets("BD_EBNGDALOA").Range("A:A"), Me.CbCode.Value) = 0 Then MsgBox "Ce numéro du membre n'existe pas dans la base de donnée. Veuillez ressaisir un nouveau code", vbInformation + vbOKOnly, "Membre non trouvé" End If With Me .CbCivilite = Application.WorksheetFunction.VLookup(CLng(Me.CbCode), Sheets("BD_EBNGDALOA").Range("MABASE"), 2, 0) impossible de lire la propriété vlookup de la classe worksheetfunction MERCI POUR VOTRE AIDE
@Learnaccess
@Learnaccess 5 жыл бұрын
Votre code doit fonctionner, je ne vois pas d'erreur. Vérifier vos plages de données et contre valeur cherchée. Avez-vous fait déjà un test en manuel avec la fonction recherchev en français. Car si cela marche en vrai cela doit marcher aussi e nVBA
@conceptchrist1478
@conceptchrist1478 5 жыл бұрын
@@Learnaccess toujours le mémé problème, je ne comprends rien cela dépasse mes compétences, j'ai besoin d'aide
Excel VBA - Comment créer un Formulaire de Saisie (Module n° 1)
32:20
小丑把天使丢游泳池里#short #angel #clown
00:15
Super Beauty team
Рет қаралды 43 МЛН
Can This Bubble Save My Life? 😱
00:55
Topper Guild
Рет қаралды 74 МЛН
ПОМОГЛА НАЗЫВАЕТСЯ😂
00:20
Chapitosiki
Рет қаралды 28 МЛН
managed to catch #tiktok
00:16
Анастасия Тарасова
Рет қаралды 41 МЛН
Excel-VBA: Afficher dans une ListBox
21:19
Romuald CORREZE
Рет қаралды 50 М.
Excel VBA - Comment créer sa fonction RechercheV Perso
16:43
Learnaccess
Рет қаралды 21 М.
Excel VBA  - Comment utiliser le Contrôle ListView
30:07
Learnaccess
Рет қаралды 98 М.
VBA - Comment créer un Formulaire de Recherche ?
40:08
Learnaccess
Рет қаралды 41 М.
VBA - Comment créer un  Formulaire de Modification
35:07
Learnaccess
Рет қаралды 40 М.
Excel - Comment Combiner vos Feuilles dans un Classeur Excel
25:10
Learnaccess
Рет қаралды 382 М.
How to Create an Excel VBA Form, Encrypted Password****
29:02
Naël | Bureautique & Gestion
Рет қаралды 19 М.
小丑把天使丢游泳池里#short #angel #clown
00:15
Super Beauty team
Рет қаралды 43 МЛН