background preloader

Excel : Ma 1ère macro VBA Excel (Partie 1/2)

Excel : Ma 1ère macro VBA Excel (Partie 1/2)

Macro fusion plusieurs fichiers excel Bonjour, Je souhaite fusionner 6 fichiers excel en un seul. Mes fichiers à fusionner s'appellent "C1, C2, C3, C4, C5 et C6.xls". Chaque fichier comporte plusieurs onglet mais dans un 1er temps, seule l'onglet "Feuil1" est à récupérer, sans prendre l'en-tête (à partir de A2). Les 6 fichiers évoluent régulièrement et indépendamment, le nombre de lignes change (pas le nombre de colonnes) il faut donc regrouper toutes les lignes les unes derrière les autres. Le contenu de chaque ligne doit rester intact lors de la fusion (même si certaines cellules sont vides sur une ligne) Le fichier final s'appelle "Global.xls". Ces 7 fichiers se trouvent sous C:\test.

Vous aimez utiliser VBA avec Excel. Ressources Web Internet Recherche Ressources Enseignement Loisirs & Culture Programmation Accueil Utilisation avancée d'Excel <L'ABC Excel <Excel Objectifs Utiliser des fonctions avancées. Fonctions avancées : pour affiner vos solutions À la découverte du VBA : pour automatiser, pour simplifier, ... Auteur Ressources externes VBA pour Excel - Dialogues et formulaires Une case à cocher (CheckBox): Name: cbMessage Caption: Ne plus afficher ce message ControlSource: Accueil!B1 La procédure événementielle Sub Workbook_Open(): Double-cliquez sur ThisWorbook (fenêtre de projet de l'éditeur VBA) Sélectionnez WorkBook dans la liste déroulante de gauche de la fenêtre de code La procédure apparaît alors. Complétez la ainsi: La procédure événementielle UserForm_Activate(): Affichez le fomulaire frmDocumentation Basculez en mode Code (bouton dans la fenêtre Projet, Menu Affichage/Code ou F7) Sélectionnez UserForm dans la liste déroulante de gauche de la fenêtre de code Sélectionnez Activate dans la liste déroulante de droite de la fenêtre de code La procédure apparaît alors.

Related: