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 ...
SI seulement j'avais pu connaitre cette initiation il y a 10 ans !!!! Si seulement !!!! Merci à vous
Explications très claires. Merci.
Parfait ! Très bonnes explications et démonstrations merci
Merci pour ce tuto. Pour moi, vous êtes excellent.
Intéressant et très bien expliqué, merci !
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
MsgBox "😂"
bonjour premiere video !!! et très ravi, merci
Super, merci, ma première macro grâce à vous.
Merci vous êtes EXTRA, je m'abonne
Remarquable de clarté. Bravo !!!
tres bonne explication! hate de te voir a la vidéo citu ou la pgw
cette video est tout simplement géniale!!!
Merci très bien expliqué 👍
❤ merci
Super video, je me réconcilie avec Excel !
Merci beaucoup pour ces explications
merci pour cette formation.
Merci c'est un très bon tuto pour débuter
C’est bien expliqué merci
merci infiniment
top je vais m'en reservir :)
Excellente vidéo !
c bon et bien explique
Merciiiiiiiiiii très bien expliqué
merci bcp
Génial, très clair merci
Merci c'est clair
?? merci pour le cours c'est très clair
C'EST COMPLIQUÉ COMME TOUT
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.
Excellent ! Simple et clair !
J'aurais du écouter bien avant!
Merci
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
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.
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
Top
Bonjour, serait-il possible de remettre un lien à jour pour les fichiers de travail s'il vous plait ?
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é...
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
Bonjour. Vous trouverez la réponse dans la partie n°5 à partir de la 2e minute : ruclips.net/video/Fwa8hrWrGmA/видео.html
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
Bonjour je voudrai savoir si après avoir enregistré macro on peut l'utiliser dans d'autres feuilles excel
Bonjour. Oui, ce thème est abordé dans la vidéo n°11 : ruclips.net/video/8cVnxiDGgeA/видео.html
Les macros sont enregistrées uniquement pour la feuille de calcul ou sont elles enregistrées pour toutes les feuilles futures ?
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)
@@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?
Bonjour, comment colle t'on une image en pdf dans PowerPoint ?
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.
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
Même problème…
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?
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...
Bonjour. Vous avez la réponse au début de la vidéo n°5. ruclips.net/video/Fwa8hrWrGmA/видео.html
@@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
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.
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.
Bjr. Une formule avec SOMME ou juste une addition ne suffisent pas ?
Schraf : Maths-info Re bonjour merci à vous je l’ai fait avec la fonction somme ça a été suffisant
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.........
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.
Merci.le fichier de travail pour les vidéos est inaccessible .
Je viens de vérifier, le lien fonctionne toujours.
Je suis en train de faire une téléchargement de application, Les informations c'est à pré.
Explications très claires. Merci.
Merci beaucoup
Merci