Excel VBA - Comment créer un Formulaire de Saisie (Module n° 3)

Поделиться
HTML-код
  • Опубликовано: 27 июн 2016
  • Dernière vidéo vous montrant le code VBA vous permettant de saisir un nouvel enregistrement à la fin d'une table via un formulaire de saisie.
    Ci-dessous le lien permettant le téléchargement du fichier source :
    learnaccess.kneo.me/form/1582...
    Bien cordialement
    ================================================
    Consulter ma Boutique en ligne :
    learnaccess.kneo.me/shop
    ================================================ *********************************************************************************************************
    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/jeanpaul673722
    *************************************************************************************************************

Комментарии • 341

  • @lucietheret8134
    @lucietheret8134 Год назад +2

    Très bonne playlist, c'est très bien expliqué et j'aime surtout votre rigueur dans la rédaction du code (nom des variables, commentaires,...) !! Merci pour ce contenu !

  • @dany-hermannkouassi8987
    @dany-hermannkouassi8987 5 лет назад

    merci infiniment. vous faites les vidéos les plus explicites que j'ai jamais vu.
    Bref,précis et concis.

  • @henrijoelkouamepandry8613
    @henrijoelkouamepandry8613 5 лет назад +1

    Bonjour,
    Merci beaucoup pour ces tutos de très bonne qualité, super ça ma fait du bien d'avoir une connaissance sur Excel VBA

  • @michelcarrere644
    @michelcarrere644 5 лет назад

    la 1 la 2 et voila pour la 3eme partie sa fonctionne super. des explication limpide, concise , claire .BRAVO au prof merci:MICHEL

  • @hamidoubarry3230
    @hamidoubarry3230 7 лет назад +1

    très très bien expliqué, je n'avais jamais suivi un cours de VBA, mais je suis rassuré de pouvoir aller un peu plus loin dans cette discipline.

  • @karimounesayabou4014
    @karimounesayabou4014 8 месяцев назад

    Bonjour, je vous remercie pour cette excellente ouverture dans laquelle je trouve tout ce que je cherche pour renforcer ma capacité . Très bonne formation

  • @nayediop6548
    @nayediop6548 5 лет назад

    Bonjour,
    merci pour ces tutos biens expliqués et très clair, bonne continuation

  • @TheGanbes
    @TheGanbes 2 года назад

    Bonjour, merci beaucoup pour tout ces coups de pouces dont j'avais besoin ! Belle qualité des explications ! Encore merci.

  • @abdennourmekhazni8063
    @abdennourmekhazni8063 4 года назад

    Merci beaucoup pour cette formation, j'ai suivi les trois tutos maintenant je peux créer mon propre formulaire encore un grand merci.

  • @stefanyd6750
    @stefanyd6750 5 лет назад +7

    Bonjour, Merci pour ce tuto extrêment bien expliqué !! j'ai suivi les 3 modules et même si les codes on ne les retient pas tous (un peu normal) j'ai bien compris la logique et merci à vous pour votre temps et vos explications :)

  • @ulrichmoussouariwagha8807
    @ulrichmoussouariwagha8807 2 года назад

    Merci beaucoup pour le tuto, il m'a énormement servi et c'était très simple à appliquer.

  • @kamelberghout5818
    @kamelberghout5818 5 лет назад

    Bonjour et merci, excellente pédagogie et explications.

  • @guylaineroy5616
    @guylaineroy5616 Год назад

    Bonjour, c'est un plaisir de vous écouter et de suivre vos formations, j'ai regardé plusieurs vidéos de formations, mais vous êtes le seul dont j'ai écouté les vidéos jusqu'à la fin sans m'arracher les cheveux ;-). Vous êtes le meilleur prof. avec qui j'ai autant appris, et que grâce à vous, mon temps de travail s'est amélioré énormément. Un merci sincère.

  • @Alien-sz1pe
    @Alien-sz1pe 4 года назад

    Super simple et bien expliquer un grand merci pour ses tuto.

  • @jackpons8269
    @jackpons8269 10 месяцев назад

    merci, c’était très clair et pas trop rapide , merci encore pour ce cours en 3 etapes

  • @seraffinphilippe7655
    @seraffinphilippe7655 8 лет назад

    Bonjour Jean Paul,
    Merci pour vos vidéos très enrichissantes.
    Elles m'ont permis d'évoluer rapidement, que du bonheur.
    Je suis abonné depuis quelques temps et je dévore vos vidéos, merci, merci!!!!!

    • @Learnaccess
      @Learnaccess  8 лет назад +1

      Bonjour,
      Merci pour vos encouragements.
      Je vais continuer à en faire.
      Bon week end à vous

  • @mathieuaugereau209
    @mathieuaugereau209 7 лет назад +1

    Bonjour,
    Merci beaucoup pour ces tutos de très bonne qualité ! Du temps de gagné par la suite, grâce à vos vidéos et astuces !
    Continuez ainsi !

  • @aliasbigmama8183
    @aliasbigmama8183 2 года назад

    Milles merci pour ce fabuleux cours. j'ai bien appris, bonne continuation. Alias d'Algérie.

  • @cyrildesch5377
    @cyrildesch5377 3 года назад

    je connais rien à la programmation , mais vous êtes un bon pédagogue. Merci pour cette vidéo ;)

  • @GeorgeCuisine
    @GeorgeCuisine 6 лет назад

    Merci, très bonnes explications

  • @muhammadmuddah2612
    @muhammadmuddah2612 7 лет назад

    merci bien de votre tutoriel,il m'a été de grande importance

  • @ommenourel3ine186
    @ommenourel3ine186 4 года назад

    Merci bcps pour les 3 modules. Je vais continuer à voir les autres.

  • @lamardborisadjaho399
    @lamardborisadjaho399 2 года назад

    Merci beaucoup cette vidéo m'a aidé à monter mes connaissances en Excel

  • @souhilabelgacem7826
    @souhilabelgacem7826 6 лет назад

    merci :) pour les 3 vidéos ( module 1/2/3) très intéressante ; et aussi l'idée des commentaires dans le code VBA , ça aide a ce retrouver après

    • @Learnaccess
      @Learnaccess  6 лет назад

      Souhila Belgacem
      M

    • @Learnaccess
      @Learnaccess  6 лет назад

      Souhila Belgacem
      Merci pour vos commentaires.
      Effectivement j'ai tendance à commenter mon code.
      Mais c'est pour mieux se repérer.
      Bien cordialement

  • @Mawuto953
    @Mawuto953 9 месяцев назад

    J'ai regarder les 3 vidéos. C'est bien fait. Merci

  • @marie-francemuller3715
    @marie-francemuller3715 5 лет назад

    Bonjour Jean Paul . Merci pour vos cours sur la macro .Je suis une Mamy débutante sur excel Très intéressante .Je me suis abonné à vos cours je dévore les vidéos qui vont me permettre de progresser .Merci & bon dimanche .

    • @Learnaccess
      @Learnaccess  5 лет назад

      Marie-France Muller
      Bonjour
      Ravi que cela vous soit utile

  • @laurapeuziat6771
    @laurapeuziat6771 Год назад

    Bonjour, merci pour ce tuto très explicite. C'est top. Il fonctionne très bien.
    Toutefois, j
    inséré

  • @saidhnini
    @saidhnini 4 года назад

    Bonjour et merci bcp pour ces vidéos, par exemple la partie de modifier ou supprimer un enregistrement, merci encore.

  • @cathyolivier5062
    @cathyolivier5062 7 лет назад

    Bonjour, J'ai la SOLUTION pour pouvoir afficher les txtbox format nombre au lieu de texte :
    il suffit d'utiliser la fonction CDbl et d'écrire par exemple :
    ActiveCell.Offset(0, 3).Value = CDbl(TextMontant.Value)
    au lieu de
    ActiveCell.Offset(0, 1).Value = txtMontant (comme dans la vidéo)
    Pour ma part, j'ai également apprécié ces tutoriels extrèmement clairs qui m'ont fait progresser. Mille mercis

  • @blendid242
    @blendid242 7 лет назад

    Merci beaucoup. Tout fonctionne très bien. Afin d'approfondir le sujet, je vais tenter une macro Mise à Jour qui balaye le fichier et affiche comme msgbox les champs non rempli. Aussi la position des données centrées ou la cellule s'ajuste à la taille. Grace à votre tuto, je vais pouvoir faire de belle déclinaison. Un très grand merci! Peut-être bientôt des graphiques animés... ;)

  • @asalas63
    @asalas63 4 года назад

    Bonjour , merci beaucoup pour le tuto...!

  • @birombah3571
    @birombah3571 3 года назад

    MERCI BCP. Très enrichissant

  • @abdelhakimberrouigat1147
    @abdelhakimberrouigat1147 7 лет назад

    très expressifs ces cours

  • @azizbambore2071
    @azizbambore2071 6 лет назад

    MERCI ET CONTINUER SUR CETTE LANCEE

  • @Abdallahcoco
    @Abdallahcoco 2 года назад

    Merci beaucoup, c'est vraiment au TOP

  • @nonoselie9628
    @nonoselie9628 3 года назад

    Merci infiniment pour votre tuto

  • @ktariamir4640
    @ktariamir4640 Год назад

    Mercie beaucoup pour l'explication ca m'aider a mes étude Et pour votre temps

  • @romlef526
    @romlef526 8 лет назад

    merci, très interessent

  • @robertrakotoarison7185
    @robertrakotoarison7185 5 лет назад

    Merci Beaucoup !! Misaotra !!!

  • @saddekbenchallal8494
    @saddekbenchallal8494 2 месяца назад

    Trés bonne explication. Merci!

  • @licseoromualdmiralles7984
    @licseoromualdmiralles7984 3 года назад

    super tuto..très explicite

  • @cheickahamedtidianesylla358
    @cheickahamedtidianesylla358 4 года назад

    Salut,
    merci pour la vidéo, elle est pertinente .
    pour le login, il faut penser à ça.

  • @naamidjamel4712
    @naamidjamel4712 4 года назад

    grand Merci Monsieur

  • @julienrodriguekouassi3233
    @julienrodriguekouassi3233 5 лет назад

    Que Dieu vous benisse

  • @abdourahamaneyassinediallo4834
    @abdourahamaneyassinediallo4834 3 года назад

    C'est super vraiment

  • @klauselies2312
    @klauselies2312 3 года назад

    cest tres interessant MERCI

  • @paulenoh8251
    @paulenoh8251 7 лет назад

    bjr Merciii jp

  • @mariyouna8441
    @mariyouna8441 4 года назад

    Merci mon frére

  • @nacirabentsaid2060
    @nacirabentsaid2060 7 лет назад

    Un grand merci, grâce à vous j'ai pu réaliser mon premier formulaire de saisie.
    Mais j’ai un problème de format, l’affectation des données à la bdd « cellules » se fait avec le format « texte » pour les nombres
    J’ai essayé d’agir sur les paramètres des champs, mais sans résultats.
    Encore mille merci.

  • @ericvacarisas4747
    @ericvacarisas4747 2 года назад

    Merci pour ce tuto, apres avoir suivi votre cours j aurai aime avoir un tuto no 4 avec "comment modifier une ligne deja enregistree par le formulaire" On verrai un menu deroulant dans le formulaire pour aller reccuperer une ligne deja enregistre et la modifier au traver du meme formulaire. Merci pour votre retour Eric

    • @Learnaccess
      @Learnaccess  2 года назад

      J’ai déjà fait ce tuto

    • @ericvacarisas4747
      @ericvacarisas4747 2 года назад

      @@Learnaccess J ai pas du me faire bien comprendre ce tuto m a servi effectivement de creer mon formulaire mais comment retrouver une ligne deja enregistrer et la modifier, comme une facture deja enregistre et que l on veut reccuperer et la modifier a nouveau... merci de votre patience Eric

    • @Learnaccess
      @Learnaccess  2 года назад

      @@ericvacarisas4747
      Allez voir les tutos qui montre comment faire un formulaire un recherche et de modification

  • @fortpatrick5634
    @fortpatrick5634 7 лет назад

    Bonjour
    J'ai suivi vos 3 Tuto concernant la création d'un formulaire de saisie
    Vos outils sont vraiment très interessant
    La création d'une base fonctionne parfaitement
    Par contre j aimerai maintenant pouvoir venir modifier certains champs de cette base
    Avez vous déjà fait un tuto concernant la modification de la base
    Par avance merci de votre retour
    P FORT

  • @sadd-gj5rr
    @sadd-gj5rr 3 года назад

    merci beaucoup

  • @bakabdel3885
    @bakabdel3885 3 года назад

    merci bcq tes genial

  • @pasteurjosuenyembo5534
    @pasteurjosuenyembo5534 4 года назад

    C'est vraiment intéressant merci beaucoup, le module 4 ne pas encore prêt ? Ça nous sera d'une grande aide en tout cas

  • @jeanpavan6816
    @jeanpavan6816 2 года назад

    super rapide comme support. Je vais essayer. M E R C I

  • @thiemokhokhalifafofana3465
    @thiemokhokhalifafofana3465 4 года назад +2

    Merci! Je me suis convaincu
    Est ce que y a une suite ça ta dire (module 4)

  • @nicolassauveget2612
    @nicolassauveget2612 4 года назад

    Bonjour Jean-Paul. Bravo et surtout merci pour ce super tuto qui est vraiment très clair, y compris pour le novice en VBA que je suis. Je voudrais savoir ce qu'il faudrait modifier au niveau du code pour que le nouvel enregistrement ne s'affiche pas en dessous de la dernière ligne, comme vous le montrez dans la vidéo, mais pour qu'il s'affiche juste en-dessous de la ligne des en-têtes de colonne de sorte que dans le tableau final les différents enregistrements soient classés du plus récent au plus ancien (le plus récent étant au niveau de la ligne 2 (la ligne 1 contenant les en-têtes de colonne) et le plus ancien étant sur la dernière ligne du tableau). Merci par avance pour votre réponse.

  • @kettygrondin2059
    @kettygrondin2059 7 лет назад +1

    Bonjour et merci pour vos vidéos!
    J'aurais une petite question concernant le format des données incrémentées dans la souce via le formulaire, comment faire pour reproduire le format de la ligne précédente s'il vous plait

  • @Marco-zc3rf
    @Marco-zc3rf 3 года назад

    'est un excellent apprentissage. Merci. Ce serait top de nous montrer comment faire pour qu'à l'ouverture du fichier on tombe directement sur le formulaire. Merci

    • @Learnaccess
      @Learnaccess  3 года назад

      J'ai deja fait plusieurs tuto sur le sujet
      Il suffit de rajouter un code dans le Thisworkbook, sur l'évenement Open
      et mettre le code :
      MonFormulaire.show
      c'est tout

    • @Marco-zc3rf
      @Marco-zc3rf 3 года назад

      Je en peux que te remercier pour toute l'attention portée à ma petite question et suis impressionné par la rapidité de la réaction. Merci .

  • @julescherylumm4510
    @julescherylumm4510 5 лет назад

    Modue 11, 2 et 3... super merci. explications des codes... parfait. mais l'image tu l'as pas mise??

  • @ousmanebolly6651
    @ousmanebolly6651 6 лет назад

    Salit, vous avez un excellent travail. J'ai besoin des autres module (module nº4...) pour terminer le programme, s'il vous aidez nous à l'achever.

    • @Learnaccess
      @Learnaccess  6 лет назад

      Bonjour
      Il n'y a que 3 module pour ce tuto
      Il vous manquerait quoi pour finaliser le formulaire ?

  • @albatros8607
    @albatros8607 4 года назад

    Formidable tuto qui m'a permis de faire mon userforme. Me manque quelques détails comme par exemple la fermeture automatique de mon formulaire de saisie après avoir fait "ajout" je devrais pouvoir en trouver le code quelque part.
    Merci en tout cas

  • @malikaaitabbou5712
    @malikaaitabbou5712 2 года назад

    merci

  • @benysmart1643
    @benysmart1643 Год назад

    Bonjour er Merci .

  • @zaobly5558
    @zaobly5558 7 лет назад

    merci pour ce tuto très bien expliqué. cependant est ce possible d'ajouter un sélecteur de date pour les champ de type date?

    • @Learnaccess
      @Learnaccess  7 лет назад

      il n'y a pas de raison que cela ne marche pas aussi avec une date

  • @abdelhakimberrouigat1147
    @abdelhakimberrouigat1147 7 лет назад +1

    merci et continue
    si c'est possible de nous montrer en vba les code pour bouton de commande Modifier j'ai besoin a la place de effacer.

    • @nonoselie9628
      @nonoselie9628 3 года назад

      Mercii infiniment pour votre tuto

  • @kadorto1045
    @kadorto1045 4 года назад

    Merci beaucoup pour ces trois vidéos très explicites et très pédagogiques. Il me reste néanmoins quelques questions : une de mes saisies est un nombre, or il est stocké dans Source sous forme de texte. Comment automatiser le format en nombre ? Merci pour cette précision

    • @Learnaccess
      @Learnaccess  4 года назад

      Il faut formater vos champs dans le code du formulaire.
      du genre : clng(me.txtbox)

  • @devissian2922
    @devissian2922 7 лет назад

    bjr Monsieur
    je vous remercie de nous enrichir de vos connaissances et par même savoir s'il est possible que le formulaire puisse est reniatiser automatiquement après chaque enregistrement de sorte a ce qu'il n'y ait pas de doublons dans la base de donnée

    • @mrblocblaster3947
      @mrblocblaster3947 7 лет назад +1

      Simple,
      Il faut juste rajouter à la fin de votre code de saisie, quelques lignes de codes qui efface ou reinitialise votre votre formulaire à vide

  • @houcinejbara9377
    @houcinejbara9377 7 лет назад

    Bonjour,
    Merci beaucoup pour ces tutos de très bonne qualité, mais je trouve une problème de commencer la saisie a partire de la 100 ème cellule non pas a partire de la première
    parce que j'ai deja une base de données et je souhaite continuer la saisie dans cette meme feuil

  • @amoyta-Kareera84
    @amoyta-Kareera84 6 лет назад

    Bonjour ; j'ai bien suivi votre cour mais je ne pas vue comment vous avez ajouter le code pour Status et service : comment le faire apparaitre dans mon formulaire .
    merci

  • @rabahmenguellati2758
    @rabahmenguellati2758 6 лет назад

    c'est toujours un plaisir de voir vos vidéo. merci bcp.
    svp, j'ai une question.
    j'ai créé un formulaire sur une textbox j'ai mis une condition de vérification (isnumeric). seulement je voudrais qu'en cas d'erreur la textbox en question soit sélectionnée afin de retaper une nouvelle donnée j'ai essayé "setfocus " mais ça ne marche pas.
    merci de m'eclairer

  • @fredhoffmann5985
    @fredhoffmann5985 3 года назад

    Bonjour un grand merci pour votre Tuto qui me fait bien avancer dans le VBA explications très claire et assez facile a suivre. J'ai juste un petit problème avec "Procédure permettant d'ajouter un nouvel enregistrement dans le dossier Achat"
    Private Sub btnAchat_Click()

    Sheets("Achat").Activate
    Range("A2").Select
    Selection.End(x1Down).Select 'on se positionne sur la dernière ligne non vide
    AVEC CET LIGNE TOUJOURS EN JAUNE
    Selection.Offset(1, 0).Select 'on se décale d'une ligne vers le ba
    ActiveCell = txtDate.Value
    ActiveCell.Offset(0, 1).Value = txtFacture
    ActiveCell.Offset(0, 2).Value = txtNom
    ActiveCell.Offset(0, 3).Value = CDbl(txtDebite.Value)
    ActiveCell.Offset(0, 4).Value = cboPaiement
    ActiveCell.Offset(0, 5).Value = cboProduit
    ActiveCell.Offset(0, 6).Value = cboCompte
    Message: erreur d’exécution '1004':
    erreur définie par l'application ou par l'objet
    Il ne veut pas de mon : Selection.End(x1Down).Select
    Merci pour votre aide et je peux vous faire parvenir mon dossier Excel si vous le désirez
    Un vrai plaisir de suivre vos Tutos

    • @Learnaccess
      @Learnaccess  3 года назад +1

      Bruno aguilera
      Remplacer le 1 par la lettre L
      Dans le. : end(xlDown)

    • @fredhoffmann5985
      @fredhoffmann5985 3 года назад

      @@Learnaccess Oups Pas vu et pas bien entendu il fallait mettre un L à la place du 1 Merci pour la réponse rapide
      Je suis en train de me faire un plan comptable je pense que j'aurai certainement besoin de votre aide comment faire pour obtenir un devis
      Bonne continuation
      Bruno

    • @Learnaccess
      @Learnaccess  3 года назад

      @@fredhoffmann5985
      Ci-joint mon adresse email : jeanpaul.bonnetto@gmail.com

  • @mapymousettes7265
    @mapymousettes7265 7 лет назад

    Bonjour,
    Merci pour votre tuto, vous nous expliquez très bien, moi qui n'y comprend rien dans le VBA, j'ai su faire mon formulaire.... Mais peut on rajouter un bouton rechercher... Bonne soirée.

    • @Learnaccess
      @Learnaccess  7 лет назад

      Oui, j'ai déjà un tuto sur le sujet.
      Gérer une base de données e VBA (Ajout, Suppression, Modification et Recherhce

    • @mapymousettes7265
      @mapymousettes7265 7 лет назад

      Merci

  • @edendiana
    @edendiana 4 года назад

    Clair net et précis merci beaucoup !
    J'ai adapté le formulaire à mes besoins et ça marche nickel !
    Une question : je n'arrive pas à le partager avec mes collaborateurs , souci avec les macros ...comment faire ?
    Encore merci

    • @Learnaccess
      @Learnaccess  4 года назад

      Occhi Blu
      Si vous parlez de partager le classeur
      Excel ne sait pas faire
      Ce sera le premier qu’il a ouvert qui pourra l’utiliser

    • @edendiana
      @edendiana 4 года назад

      @@Learnaccess
      Merci pour votre réactivité , dommage qu'Excel ne puisse pas le faire .

  • @nounou0737
    @nounou0737 7 лет назад

    Bonjour,
    Je viens alimenter la liste nombreuse des remerciements, pour vos conseils avisés et de l'aide apportée. Pédagogie de très bon niveau, vu que je suis arrivé à monter différents projets avec formulaire de saisie, des graphiques de type jauge, etc, c'est dire! Je suis un assidu de vos supers tutos. Donc je vous remercie de nous faire bénéficier de votre expertise. Du coup, cela fait maintenant plusieurs mois que je fais différents tableaux. Mais voilà, j'ai un problème, récurrent semble t-il en lisant les commentaires, comment faire pour que les textbox incrémentent la BDD en format date. Au départ, j'avais 1 fois sur deux des inversions jours et mois, puis au fil de mon entêtement, je suis arrivé à régler le problème. Je ne sais même pas vraiment comment d'ailleurs? Les dates apparaissent correctement dans les cellules mais le filtre d'en-tête de cellule ne les placent pas rangées par années, par mois? mais dans une liste oùu toutes les dates s'inscrivent une à une? Pourtant, je travaille sur un tableau formaté avec l'outil tableau, les cellules sont bien en format date et mes paramètres Excel sont aussi corrects pour les formats dates. J'ai également suivi aussi à la lettre les recommandations de Cathy Olivier mais cela ne fonctionne pas. Les dates ne sont pas reconnues correctement dans mon tableau, elles ne peuvent être triées avec le filtre tableau, ni avec le filtre avancé. Avez-vous une solution à me proposer, au secours?
    Avec mes remerciements

  • @abdassas9092
    @abdassas9092 4 года назад

    Bonjour, SVP si on peut savoir comment ajouter Rechercher et modifier sur ce même Formulaire et merci d'avance.

  • @marcdiouron6987
    @marcdiouron6987 4 года назад

    Merci pour les explication clair et precise,
    J ai une question comment faire pour que un dtpicker reste a la date du jour par defaut et non a la date de la creation ?
    Merci

    • @Learnaccess
      @Learnaccess  4 года назад +1

      Il faudra faire appel à du VBA et utiliser l'instruction DATE() qui renvoi du la date du jour

  • @sylvain_21leborgne92
    @sylvain_21leborgne92 4 года назад

    bonjour, très bonne vidéo! cependant j'ai un petit soucis, une fois le tableau rempli grâce au formulaire que je me suis fait en suivant votre tutoriel, les formules que j'ai écrites utilisant ces valeurs retournent un #VALEUR... comment faire?

  • @lionelcascant7190
    @lionelcascant7190 3 года назад

    Bonjour Learnacess
    Tout d abord merci pour les 3 modules Fromulaire de saisie. que j ai pu faire a 100% sans jamais avoir fait une seconde de cours. Donc vraiment vous etes au top surtout pour un amateur comme moi. Cependant j ai 1 question.
    1/ Pourquoi lorsque le fait la programmation de passer d une ligne a l autre comme de passe de A1 a A2 cela ne se fait pas automatiquement? la condition pour que cela fonctionne je doit avoir rempli au prealable puis a ce moment la tout fonctionne bien.
    Merci beaucoup
    Lionel Cascant

  • @erival153
    @erival153 8 лет назад

    salut, je trouve vos vidéos très instructives, vos explications très animés, en fait vous dialoguez avec la macro. Je cherche depuis un bon bout de temps à améliorer mes bases de données à savoir une base de données dans le même formulaire avec plusieurs sorties, une feuille comme la votre, enregistrer normalement dans la feuille source, une deuxième feuille pour une liste alphabétique, et enfin une troisième pour une liste par ville... Comment fait on? Merci d'avance pour votre aide.

  • @Equinox005
    @Equinox005 4 года назад

    @Learnaccess Merci beaucoup pour CES tuto. Je ne comprend pas pourquoi, (1) si il n y a pas d enregistrements dans la base, a la cellule A2, le programme renvoie un message d erreur. (2) Si on efface les enregistrements du tableau et que l on refaits des ajouts, ils seront rajouter APRES les anciennes donnees. EX: ligne 2 a 7 effacer, les nouvelles seront enregistrer a la ligne 8. Merci de votre aide.

  • @majdihleli6180
    @majdihleli6180 4 года назад

    merci bien. et il possible de nous expliquer comment ajouter une bouton de recherche et modification

    • @Learnaccess
      @Learnaccess  4 года назад

      majdi hleli
      J’ai déjà fait les tutos
      Je vous laisse les visionner

  • @elisabethblot71
    @elisabethblot71 4 года назад

    Bonjour, j'ai réussi à créer mon formulaire en suivant vos 3 vidéos qui sont bien expliquées. Je voudrais savoir comment changer l'ordre de tabulation pour me déplacer dans le formulaire? merci de votre aidre

    • @Learnaccess
      @Learnaccess  4 года назад

      En mode création, clic droit sur le formulaire et vous aurez l'option des ordres de tablulation. A vous de déplacer les contrôles dans l'ordre que vous souhaitez

  • @kessiedidier5925
    @kessiedidier5925 5 лет назад

    Bonjour je voudrais savoir si le module 4 est en ligne? cdt

  • @lucnanouratsimandrobaka
    @lucnanouratsimandrobaka 7 лет назад

    Bonjour! j'ai bien réussi à faire exactement dans vidéo sans problème; mais quand même j'ai une question pour vous " comment faire si on veut saisir le base de données à des feuilles différents dans un même classeurs?". peut-être que c'est votre prochaine vidéos.
    merci!

    • @Learnaccess
      @Learnaccess  7 лет назад

      LA vidéo a deja ete faite et postée.

  • @mouradarieb4832
    @mouradarieb4832 4 года назад +1

    Merciiii c'est parfait mercii pour votre temps, svp all j'ai une question si qlq peut m'aider, j'ai créé mon formulaire de saisie mais le problème c'est comment je peux modifier les informations dans la source à partir du formulaire dde saisie? Merci d'avance

    • @Learnaccess
      @Learnaccess  4 года назад +1

      Aller regarder le tuto sur le formulaire de modification

    • @mouradarieb4832
      @mouradarieb4832 4 года назад

      @@Learnaccess svp lien j'arrive pas à trouver mercii infiniment 🙏🙏🙏

    • @Learnaccess
      @Learnaccess  4 года назад

      @@mouradarieb4832
      ruclips.net/video/_fsqa3f0dhM/видео.html

  • @sofragec5278
    @sofragec5278 6 лет назад

    Bonjour, une question s'il vous plaît, mais avant tout un grand merci pour ce tuto. Quelle ligne de commande faut il si les cellules ne sont pas les une à la suite des autres. Si par exemple je souhaite que le champ "Nom" remplisse la colonne "B", et le champ "Statut" la colonne "VB" ?

    • @Learnaccess
      @Learnaccess  6 лет назад

      Il faudra juste lui indiquer le n° de la colonne dans laquelle vous souhiatez insérer votre donnée

  • @amineminos5253
    @amineminos5253 7 лет назад

    bonjour, comment peut-on ajouter une ligne par exemple au milieu en décalant la ligne qui est en dessous, c.a.d je veux pas y aller a la dernière ligne vide.merci d'avance.

  • @bernardpenders6570
    @bernardpenders6570 8 лет назад

    Bonjour, votre présentation est franchement très claire et précise.
    J'aimerais pour ma part attribuer au champ date l'option calendrier afin de pouvoir y sélectionner une date.
    Comment voyez vous la chose dans VBA ? quel code utiliser?
    D'avance merci de vos bons conseils.

    • @Learnaccess
      @Learnaccess  8 лет назад

      Bonjour,
      Le contrôle calendrier existe je crois. Je l'ai utilise dans un formulaire sous access. Je ne sais pas si l'équivalent existe dans Excel. Il faut le rajouter dans la boîte à outil. Il se trouve dans les compléments. Il faut faire un clic droit dans la boîte à outil.

    • @bernardpenders6570
      @bernardpenders6570 8 лет назад

      merci beaucoup, je m'en vais le tester.
      Avant j'ai tenté une solution par une liste dynamique calculée sur la date du jour.
      Le tableau obtenu est bien une suite de date au format date dans la liste, mais lors de la saisie dans le formulaire, la date apparait sous la forme du nombre Excell.( 42586 pour le 4/08/2016) En somme le format de la zone de capture peut il être défini en date courte dans le formulaire?
      Bien à vous
      Bernard

    • @Learnaccess
      @Learnaccess  8 лет назад

      Il faut paramétrer les textbox en tant que date.
      Il faut utiliser la fonction format()

    • @bernardpenders6570
      @bernardpenders6570 8 лет назад

      Ignorant la procédure, pourriez vous me tendre la perche afin d'appliquer correctement cette fonction.
      Dans VBA, mon formulaire comporte une combobox Date qui puise ses données dans une liste dynamique "date" calculée suivant la formule
      =SI(LIGNES($I$2:I2)-1

    • @Learnaccess
      @Learnaccess  8 лет назад

      Si vous avez deja une liste où se trouve les dates. Donnez un nom à cette liste et charger la combobox avec le nom
      C'est tout.

  • @fredj483
    @fredj483 8 лет назад +1

    Bonjour.
    Intéressant mais il n'y a aucun contrôle des saisie, l'utilisateur pouvant saisir des données non autorisées dans la base..
    Cdt

    • @Learnaccess
      @Learnaccess  8 лет назад +1

      Bonjour,
      Je sais.
      Je n'ai prévu aucun test pour vérifier les données.
      Je préfère commencer simple pour les abonnés qui débute avec Vba.
      Ensuite d'autres tutos sur ce thème seront fait mais en complexifiant les formulaires.
      Bien cordialement.

  • @nelsonfaia5849
    @nelsonfaia5849 4 года назад

    Bonjour pouvez vous faire une video pour terminer de paramétrer la feuille Tableau de Bord ça veut dire (Module 4 ) Merci d'avance

  • @khalidelhachimi9763
    @khalidelhachimi9763 7 лет назад +2

    Bonjour, Merci pour les vidéos.
    J'ai tout réussis comme sur la vidéo, mais les données s'enregistrent en format texte, ce qui est embêtant quand je veux faire des calculs.
    Merci

    • @damiendesplats7585
      @damiendesplats7585 5 лет назад +3

      Bonjour, il faut modifier légèrement la macro, pour les champs qui comportent des nombres :
      ActiveCell.Offset(0, 5).Value = Val(txtSalaire) au lieu de ActiveCell.Offset(0, 5).Value = txtSalaire
      ActiveCell.Offset(0, 7).Value = Val(txtCP)
      ActiveCell.Offset(0, 10).Value = Val(txtFixe)
      ActiveCell.Offset(0, 11).Value = Val(txtMobile)
      la fonction Val() permet de coller la valeur et de garder la mise en forme d'origine de la cellule.

    • @zakariamaftah7325
      @zakariamaftah7325 5 лет назад

      @@damiendesplats7585 Merci beaucoup c'est exactement ce qu'il me fallait !

    • @SM-tz1hc
      @SM-tz1hc 5 лет назад

      Je n'arrive pas a mettre le sigle dans le formulaire..

    • @arnauldbiangon6167
      @arnauldbiangon6167 4 года назад

      @@damiendesplats7585 Merci pour tout le travail que vous faites pour nous édifier.
      J'ai une préoccupation :
      mon formulaire ne reconnais pas les dates entrées (la date est décalée vers la gauche au lieu de la droite).
      Merci une fois de plus.

    • @Christian.P
      @Christian.P 3 года назад

      @@damiendesplats7585 Merci beaucoup, je cherchais justement ce genre de réponse, maintenant c'est parfait.

  • @remicheneviere5967
    @remicheneviere5967 5 лет назад

    Bonjour, j'arrive presque au bout grâce à vos 3 supers tutos, merci ! :) (je n'y connaissais absolument rien avant de démarrer !)
    Par contre, j'ai comme une autre personne ci-dessous un soucis avec l'ajout de texte après la dernière ligne, ça marche sur la 1, la 2, puis ça colle tout le temps sur la 2. Ma première catégorie est une liste déroulante... (j'ai tenté d’atterrir en B1 et de faire un Offset(1, -1)
    mais bien sûr ça ne fonctionne pas... :D
    Voici mon code :
    'Procédure permettant d'ajouter un nouvel enregistrement dans la base de données
    Private Sub btnAjout_Click()
    Sheets("Source").Activate
    Range("A1").Select
    Selection.End(xlDown).Select 'On se positionne sur la dernière ligne non vide
    Selection.Offset(1, 0).Select 'On se décale d'une ligne vers le bas
    ActiveCell = cboRaisonSociale.Value
    ActiveCell.Offset(0, 1).Value = txtNomEntreprise
    ActiveCell.Offset(0, 2).Value = txtNomResponsable
    ActiveCell.Offset(0, 3).Value = txtPRénomResponsable
    ActiveCell.Offset(0, 4).Value = txtAdresse
    ActiveCell.Offset(0, 5).Value = txtCodePostal
    ActiveCell.Offset(0, 6).Value = txtVille
    ActiveCell.Offset(0, 7).Value = TxtPortable
    ActiveCell.Offset(0, 8).Value = txtEmail
    ActiveCell.Offset(0, 9).Value = cboSegment
    ActiveCell.Offset(0, 10).Value = txtConcess
    ActiveCell.Offset(0, 11).Value = cboInspecteur
    ActiveCell.Offset(0, 12).Value = txtCommentaire
    MsgBox "Votre contact a bien été ajouté à votre base de données !", vbOKOnly + vbInformation, "Confirmation"
    End Sub
    Merci d'avance ! :)

    • @Learnaccess
      @Learnaccess  5 лет назад +1

      Bonjour,
      Veuillez remplacer la ligne 2 et 3 par celle-ci
      Range("A5000").select
      Selection.end(xlUp).select

    • @remicheneviere5967
      @remicheneviere5967 5 лет назад

      @@Learnaccess Bonjour, et merci de votre réponse rapide ! C'est parfait, ça fonctionne, un grand merci ! Je dois avouer que pour un non-initié, suivre votre méthode détaillée pas à pas fonctionne bien, mais dès qu'il y a une erreur de ce genre, sans votre savoir-faire, la résolution est impossible ! (Mais c'est déjà beaucoup !!) Merci, je continue de plancher ! ;)

  • @louishuguens4229
    @louishuguens4229 7 лет назад

    Bonjour Je souhaite faire une copie automatique à chaque fois que je sauvegarde un salarié (par exemple) c'est mise automatique sauvegardé sur une autre table. Merci d'avance.

  • @MayanaClipsOfficial-YT
    @MayanaClipsOfficial-YT 6 лет назад

    je suivis tout les vidéos pour monter mon formulaire. J'ai fait mon propre tableau avec dix colonnes. Néanmoins quant je veux ajouter une des données sur une autre il m'envoie sois sur la fin ou sois il me dit de déboguer. Pouvez vous m'aider? Merci.

    • @Learnaccess
      @Learnaccess  6 лет назад

      Les données de la colonne A est du texte ou du numérique ?
      Faite le test avec les deux types. Je pense que cela vient de là.
      IL faudra changer votre données numérique en valeur textuelle

    • @MayanaClipsOfficial-YT
      @MayanaClipsOfficial-YT 6 лет назад

      Learnaccess oui les données de la colonne A sont du numerique. J'ai essayer avec le fichier que vous m'avez envoyer mais cependant quand j'ajoute par exemple le numéro de téléphone il y a un décalage d'une colonne et une autre colonel se crée après la fin de l'autre colonne. Et ensuite quand je supprime les éléments sur la ligne et que je veux ajouter d'autres éléments au lieu de reprendre au tout début, il suit la une autre ligne.

    • @Learnaccess
      @Learnaccess  6 лет назад

      Vérifiez votre Offset
      le problème doit être là.

  • @rmvarin21
    @rmvarin21 7 лет назад

    Bonjour. Encore merci pour la qualité de vos explications, remarquables. J'ai bien réussi à reproduire les étapes pour créer un formulaire de saisie pour alimenter une base de données dans laquelle certaines colonnes contiennent des formules pour calculer d'autres données à partir de celles alimenter dans la base. Cependant je rencontre une difficulté, qui se voit d'ailleurs dans votre vidéo : le format de cellule n'est pas repris dans la base de données. Par ex vous avez mis un format Euros, un format numéro de tel et un format date. Or les données incrémentées ne reprennent pas le format. Toutes les données sont alignées à gauche. Il s'agit d'un format texte. C'est un peu embêtant car pour ma part c'est un pourcentage qui doit s'afficher dans ma base. Il s'affiche bien si je tape dans le formulaire 2,76% mais pas du tout si je tape 2,76. J'aurais voulu faciliter la saisie des utilisateurs en évitant de taper le %. Est-ce possible ?

    • @Learnaccess
      @Learnaccess  7 лет назад

      Bonjour Julia,
      Avez-vous transformer votre Base de Données en Outil de tableau afin que les formats se reportent automatiquement.
      Bien cordialement

  • @andrerobert-naudin6006
    @andrerobert-naudin6006 3 года назад

    Bonjour,
    Tutoriel très intéressant. J'ai une question, comment faire si je souhaite alimenter ma source par la deuxième ligne en haut, c'est à dire que chaque nouvel enregistrement se mette en haut de la liste. J'apprécierais votre aide sur ce point. Merci d'avance.

    • @Learnaccess
      @Learnaccess  3 года назад

      Env’core plus simple à faire
      Il faut juste insérer une ligne avant d’y insérer les données
      J’ai fait un tuto sur le sujet

  • @madoubar5346
    @madoubar5346 5 лет назад

    Bonjour!
    Nous vous remercions infinitivement pour votre effort fourni et vous fournissez, les explications trés fantastiques et bien servis.
    Je suis arrivé á realiser le Module (3), mais aprés l'execution, je récois un message: le system ne support pas la méthode utilisée.
    J'ai un trés bon ordinateur avec MS Office 2016.
    Si c'est pas trop démandé, pouvez vous m'aider á résoudre ce probleme?
    Je vous remercie.
    Cordialement!

    • @Learnaccess
      @Learnaccess  5 лет назад

      Bonjour,
      Vérifier la syntaxe de votre de code. Je pense que le problème est là

  • @patricechaix688
    @patricechaix688 3 года назад

    bonjour je vous remercie pour votre TUTO
    j'arrive à créer un formulaire de saisie pour un tableau par contre est il possible de creer un formulaire pour remplir une fiche créer sur Excel : ex une fiche de poste
    merci par avance

    • @Learnaccess
      @Learnaccess  3 года назад +1

      Oui bien sûr, il faudra juste lui dire dans quelle cellule de la fichier mettre les donénes

    • @patricechaix688
      @patricechaix688 3 года назад

      Donc à la place de décaler sur la droite je rajoute le numéro de cellule
      Merci

  • @jeanyveslopeo2286
    @jeanyveslopeo2286 7 лет назад

    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 !!!!!