Initiation aux macros Excel - Partie 1 - Comment enregistrer et améliorer de petites macros

Поделиться
HTML-код
  • Опубликовано: 5 окт 2024
  • Série de vidéos pour apprendre les bases de la programmation en VBA (Visual Basic Application) en partant de zéro.
    Cette première vidéo montre comment enregistrer de petites macros et comment les améliorer en regardant leurs codes.
    Fichiers de travail pour les vidéos : uabox.univ-ang...
    Sommaire des vidéos :
    1. Comment enregistrer de petites macros et comment les améliorer en regardant leurs codes : • Initiation aux macros ...
    2. Donne de nouveaux exemples et montre comment lancer des macros en utilisant des icônes personnalisées : • Initiation aux macros ...
    3. Montre comment lire ou écrire dans une cellule. On applique cela à l'export d'une feuille Excel en PDF avec un nom généré automatiquement : • Initiation aux macros ...
    4. Montre comment ajouter une feuille, la renommer en utilisant le contenu de cellules et explique comment créer un bouton pour lancer une macro : • Initiation aux macros ...
    5. Différentes techniques intéressantes comme l'utilisation de ActiveCell, Offset et des tests IF : • Initiation aux macros ...
    6. Comment parcourir une plage de cellules pour y apporter des modifications. En particulier, nous verrons comment mettre automatiquement des contenus de cellules en majuscules : • Initiation aux macros ...
    7. Création d'une macro qui va détecter dans un tableau les cellules qui contiennent des espaces en trop (à la fin, au début ou en double). C'est une erreur classique quand on fait de la saisie : • Initiation aux macros ...
    8. Macro pour créer un nouveau classeur dans les noms des feuilles seront les valeurs de cellules déjà tapées. Nous verrons également comment utiliser la console d'exécution pour vérifier le contenu de variables : • Initiation aux macros ...
    9. Ecrire une macro qui va, à partir d'une colonne contenant des noms et prénoms, séparer les noms et les prénoms : • Initiation aux macros ...
    10. Création d'une macro qui, à partir d'une ligne d'un tableau Excel contenant "Prénom, Nom, Lieu, Date, Heure, Durée", va créer un fichier (iCalendar) de rendez-vous compatible avec Outlook, Google Agenda, Zimbra... : • Initiation aux macros ...
    11. Créer des macros personnelles toujours accessibles. Nous prenons 2 exemples, à savoir comment ajouter en-tête et pieds personnalisés en un clic et une seconde macro qui fera une copie de sauvegarde de votre classeur avec la date et l'heure dans le nom. • Initiation aux macros ...
    12. Créer une macro qui va rechercher du texte dans un tableau, renvoyer le nombre de résultats trouvés et mettre en couleur les cellules répondant au critère. Ensuite nous allons créer un onglet pour y mettre toutes nos macros personnelles. • Initiation aux macros ...
    13. Créer une macro pour extraire d'un tableau les champs et critères qui nous intéressent. L'idée est d'utiliser le filtre avancé d'Excel et de le rendre plus efficace par l'intermédiaire d'une macro. • Initiation aux macros ...
    14. Créer une macro pour séparer les données d'un tableau en plusieurs feuilles, chaque feuille regroupant les données suivant un critère. • Initiation aux macros ...
    15. Dans cette vidéo, nous ferons l'inverse de la vidéo précédente. C'est-à-dire non pas séparer les données d'un tableau vers différentes feuilles mais au contraire rassembler les données présentes sur différentes feuilles vers un unique tableau. • Initiation aux macros ...

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

  • @franckferrer2668
    @franckferrer2668 3 месяца назад +2

    SI seulement j'avais pu connaitre cette initiation il y a 10 ans !!!! Si seulement !!!! Merci à vous

  • @MohammedBadaoui-e6c
    @MohammedBadaoui-e6c 4 месяца назад +1

    Explications très claires. Merci.

  • @adelinemarty9408
    @adelinemarty9408 3 года назад +5

    Parfait ! Très bonnes explications et démonstrations merci

  • @papyikanga4024
    @papyikanga4024 5 лет назад +2

    Merci pour ce tuto. Pour moi, vous êtes excellent.

  • @armetz
    @armetz 2 года назад +2

    Intéressant et très bien expliqué, merci !

  • @AlainAA-w8j
    @AlainAA-w8j 6 месяцев назад

    bjr, bravo pour cette approche en douceur des macros. Bravo pour les démos sympa. Bravo pour les explications claires et concises. Mince! j'aurais dû faire une macro pour afficher les bravos. Merci @+ cdt

    • @Schraf
      @Schraf  6 месяцев назад

      MsgBox "😂"

  • @romlef526
    @romlef526 2 года назад +1

    bonjour premiere video !!! et très ravi, merci

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

    Super, merci, ma première macro grâce à vous.

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

    Merci vous êtes EXTRA, je m'abonne

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

    Remarquable de clarté. Bravo !!!

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

    tres bonne explication! hate de te voir a la vidéo citu ou la pgw

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

    cette video est tout simplement géniale!!!

  • @samysalih1328
    @samysalih1328 Год назад +1

    Merci très bien expliqué 👍

  • @alirafai4099
    @alirafai4099 8 дней назад +1

    ❤ merci

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

    Super video, je me réconcilie avec Excel !

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

    Merci beaucoup pour ces explications

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

    merci pour cette formation.

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

    Merci c'est un très bon tuto pour débuter

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

    C’est bien expliqué merci

  • @ginomega1
    @ginomega1 2 года назад +1

    merci infiniment

  • @ineskessad6509
    @ineskessad6509 Год назад +1

    top je vais m'en reservir :)

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

    Excellente vidéo !

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

    c bon et bien explique

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

    Merciiiiiiiiiii très bien expliqué

  • @ghilestagzirt2098
    @ghilestagzirt2098 2 года назад +1

    merci bcp

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

    Génial, très clair merci

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

    Merci c'est clair

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

    ?? merci pour le cours c'est très clair

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

    C'EST COMPLIQUÉ COMME TOUT

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

      Désolé, je n'ai pas plus simple. Mais c'est vrai, la création de macros peut vite devenir compliqué quand on a un projet précis en tête.

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

    Excellent ! Simple et clair !

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

    J'aurais du écouter bien avant!

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

    Merci

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

    BONJOUR , merci pour vos explications je voudrai savoir si cela est la meme chose si on veut introduire des données non en nombre mais en information . par exemple j'ai un certain nombre de personnes pour lesquelles je dois associer d'autres informations telles que l'age profession etat de santé etc...( information évolutives avec le temps-- type dossier médical ) . comment dois je procéder merci pour votre réponse

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

    Comment faire une macro Auto_Open dans LibreOffice? A savoir, quand je suis sur la feuil5 quand je quitte et que j'ouvre le classeur il se met sur la 1er feuille (MenuGen) automatiquement et en sauvegardant les données.
    Cordialement.

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

    Bonjour et merci pour le cours de macro dommage que le vba ne soit pas en français car je suis un peu nul en anglais
    jjr

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

    Top

  • @titouanbizieux1506
    @titouanbizieux1506 7 месяцев назад

    Bonjour, serait-il possible de remettre un lien à jour pour les fichiers de travail s'il vous plait ?

    • @Schraf
      @Schraf  7 месяцев назад

      Il y a aujourd'hui un changement de serveur à l'université, il faudra effectivement que je vérifie les liens dès qu'ils auront terminé...

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

    Bonjour, Merci pour la video c'est top. J'aurais une question svp, minute 4:28 comment faire l'ajustement pour qu'il prenne toutes les lignes et pas que jusqu' à la ligne 21 ? merci beaucoup

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

      Bonjour. Vous trouverez la réponse dans la partie n°5 à partir de la 2e minute : ruclips.net/video/Fwa8hrWrGmA/видео.html

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

    mais à 3:16 justement le tableau n'est pas comme on le voulait. car on veut le chiffre d'affaire 2016 soit croissant.or ce n'est pas le cas.car à partir de la 5éme ligne ce n'est pas croissant.moi je laisse tomber. je suis en prmiere année de prepa et je trouve votre video pas claire et super compliquée.je pensais que vous alliez faire simple.je change de video...
    mais merci pour le petit debut

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

    Bonjour je voudrai savoir si après avoir enregistré macro on peut l'utiliser dans d'autres feuilles excel

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

      Bonjour. Oui, ce thème est abordé dans la vidéo n°11 : ruclips.net/video/8cVnxiDGgeA/видео.html

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

    Les macros sont enregistrées uniquement pour la feuille de calcul ou sont elles enregistrées pour toutes les feuilles futures ?

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

      Bonjour. Comme expliqué dans une autre vidéo, pour que la macro soit disponible partout, il faut choisir "Classeur de macros personnelles" au moment de l'enregistrement (Développeur - Enregistrer une macro puis menu déroulant)

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

      @@Schraf merci pour la réponse.
      Je m'explique je fais des stats mensuelles avec du coup à chaque fois un fichier différent (nom différend et nombre de lignes différent)
      J'ai l'impression que la macro personnelle ne fonctionne que si le classeur est exactement le même?

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

    Bonjour, comment colle t'on une image en pdf dans PowerPoint ?

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

      Bonjour. Sur MAC il suffit d'ouvrir le PDF avec l'aperçu puis de glisser la vignette dans PowerPoint, on peut alors la copier-coller où l'on veut. Avec Windows c'est un peu plus compliqué : Ouvrir le PDF avec Adobe Reader puis "Edition - Préférences - Générales - Résolution fixe pour les instantanés" et mettre la valeur 200 ou 300 (pour avoir une bonne résolution). Ensuite, se mettre sur la page PDF que l'on veut récupérer puis "Edition - Autres - Prendre un instantané" et cliquer sur la page (dans un coin par exemple). Il suffit ensuite d'aller dans Excel, Word ou PowerPoint et coller.

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

    Bonjour, lorsque j'applique le pinceau jaune comme vous à 6:12 pour supprimer la mise en forme (couleur verte) ou encore la gomme, je rencontre quelques difficultés. En effet, lorsque je supprime la mise en forme, la couleur verte disparaît, mais lorsque je souhaite appliquer de nouveau la macro, il sélectionne la colonne mais n'affiche plus la couleur verte. Avez vous une explication ou des solutions svp ? Merci d'avance

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

      Même problème…

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

      En fait je m'aperçois que quand je vais dans les paramètres enregistrés de la macro, j'ai très peu d'infos contrairement à la vidéo où l'on voit tout le déroulé des actions. Mais je n'arrive pas à régler ce soucis, même en suivant pas à pas le tutoriel, un réglage de préférence peut-être?

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

    Bonjour j'avais une question... Comment faire pour que la macro descende automatiquement d'une ligne à chaque fois, pour éviter le même problème que de votre deuxième tableau... je ne souhaite pas utiliser Selection.Row, mais simplement faire en sorte que a chaque fois que j'utilise la macro, elle crée une ligne écrit les données sur celle ci...

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

      Bonjour. Vous avez la réponse au début de la vidéo n°5. ruclips.net/video/Fwa8hrWrGmA/видео.html

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

      @@Schraf Merci beaucoup!!!
      Video au top, j'ai une question supplémentaire.
      Je voudrais remplir mon tableau par le bas avec des données issues d'une autre feuille. Que dois-je rajouter avant (ou après) le "ActiveCell.Value = ...." pour que la macro comprenne que je prends une donnée venant d'une autre feuille...
      Merci encore, je suis impressioné de la puissance de cet outil et de la clareté de vos explications

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

      Ca peut être comme expliqué à la vidéo n°4 - 3ième minute : ruclips.net/video/GIZSmQxf-fs/видео.html
      En ajoutant un ou plusieurs Sheets("Nom de la feuille").Select pour passer d'une feuille à l'autre.

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

    Bonjour excusez-moi de vous déranger savez vous comment réaliser une macro afin de cumuler les valeurs de deux colonnes ( je sais créer une macro mais inclure le cumul je n'y arrive pas) je vous remercie d'avance.

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

      Bjr. Une formule avec SOMME ou juste une addition ne suffisent pas ?

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

      Schraf : Maths-info Re bonjour merci à vous je l’ai fait avec la fonction somme ça a été suffisant

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

    j'ai essayé de reproduire exactement la 3ème macro automatique mais ça ne marche. le codage n'est pas le même je sais comment le faire mais si je commente c'est juste pour dire que je pense que vous avez bâclé une étape....... déjà quand vous commencez la macro vous êtes sur la cellule B4 donc le codage devrait afficher Range ("B3":"B5"). select or c'est pas le cas avec votre codage pour vous l'avez déjà modifier sans vraiment détailler.........

    • @Schraf
      @Schraf  2 месяца назад +1

      Bjr. Je ne sais pas à quel moment cela n'a pas fonctionné de votre côté mais l'enregistrement proposé dans la vidéo fonctionne. Il ne doit pas y avoir Range("B3:B5").Select mais Selection.CurrentRegion.Select. Pour cela, lorsque l'on est en B4, il faut appuyer sur CTRL * (et pas CTRL A) afin de sélectionner la plage autour de B4.

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

    Merci.le fichier de travail pour les vidéos est inaccessible .

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

      Je viens de vérifier, le lien fonctionne toujours.

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

    Je suis en train de faire une téléchargement de application, Les informations c'est à pré.

  • @Lina-iu2iy
    @Lina-iu2iy 4 года назад

    Explications très claires. Merci.

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

    Merci beaucoup

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

    Merci