Excel 2016 - Leçon 6 : Modifier la taille des colonnes, des lignes et des cellules dans Excel
Découvrez comment modifier la taille des colonnes, des lignes et des cellules dans Excel 2016 pour afficher vos données efficacement.
Message mis à jour : août 2021
Voici une question de lecteur :
J'ai un collègue qui utilise des macros Excel VBA pour analyser un tas de données. Pouvez-vous expliquer comment fonctionnent les macros et suggérer probablement un moyen pour moi d'acquérir cette compétence ? Tous les conseils simples pour les débutants sont très appréciés.
Merci pour la question.
Présentation des macros Excel 365
La maîtrise du développement de macros est probablement l'une des compétences les plus importantes requises pour devenir un utilisateur expérimenté d'Excel. Essentiellement, nous utilisons des macros VBA afin d'automatiser des tâches dans Excel (également dans Word, les macros sont très utiles ) qui auraient été autrement banales, ennuyeuses et très chronophages.
Voici quelques exemples de tâches que nous pouvons automatiser avec des macros dans Excel :
Étant donné qu'Excel est livré avec un enregistreur de macros intégré (contrairement à Outlook et PowerPoint), il existe deux options principales pour ajouter une macro à un classeur Excel :
1) Enregistrer une séquence d'actions utilisateur qui est probablement facile à démarrer, mais qui ne s'adapte pas aux tâches complexes qui peuvent impliquer une interaction avec d'autres applications Office ou la manipulation de sous-ensembles de données plus volumineux.
2) Écrire vos macros en tirant parti de Visual Basic pour Applications (VBA). Il s'agit d'un langage procédural relativement simple qui vous permet de développer rapidement des automatisations plus complexes.
Dans cet article, nous couvrirons les deux cas. Nous allons commencer par vous montrer comment enregistrer votre macro et continuer en fournissant une procédure détaillée pour insérer des macros VBA dans des feuilles de calcul.
Nous allons faire une démonstration des deux options à l'aide d'une tâche très simple : nous allons automatiser l'ajout d'un nom de feuille de calcul "DEMO" à un classeur existant et y copier un tableau spécifique de Sheet1 .
Enregistrer les macros Excel 365 / 2019
Nous allons utiliser un exemple très simple pour décrire le processus. Veuillez procéder comme suit :
Conseil : Assurez-vous d'entrer une description détaillée de votre macro.
Enregistrement de votre fichier activé par macro
Nous devons maintenant enregistrer le classeur. Comme il contient une macro, nous devons l'enregistrer en tant que fichier XSLM (Macro Enabled Excel File)
Créer des macros Excel VBA
Comme nous l'avons mentionné précédemment, dans de nombreux cas, l'enregistreur de macros Excel sera insuffisant et ne répondra pas à tous vos besoins. Dans ces cas, vous devrez écrire votre propre code.
Conseil : Dans certains cas, vous souhaiterez peut-être utiliser une approche hybride pour la création de macros. Vous pouvez commencer par enregistrer votre macro, puis effectuer des ajustements manuels sur le code généré automatiquement avec VBA.
Mise en place de l'environnement de développement Excel
Celui-ci semble assez fantaisiste, mais est en fait assez simple. Si vous ne voyez pas d'onglet nommé Développeur dans votre ruban, commencez par activer l'onglet Développeur .
Une fois l'onglet Développeur rendu visible, votre ruban ressemblera à ceci :
Ecrire votre macro VBA
Sub Write_Macro()
'This code creates a Macro named Write_Macro
Dim MySheet As New Worksheet
Dim MyTable As Range
' Create a worksheet programatically and call it TEST
Set MySheet = ThisWorkbook.Sheets.Add(After:=Sheets(Sheets.Count))
MySheet.Name = "TEST"
'Copy the table from Sheet1 into TEST worksheet
Set MyTable = Sheet1.Range("A1:C11")
With MyTable
.Copy Sheets("TEST").Range("A1")
End With
End Sub
Exécution de votre macro
L'exécution de votre macro est très simple : dans la boîte de dialogue Macro illustrée ci-dessus, mettez en surbrillance votre entrée Write_Macro et appuyez sur Exécuter.
Activation des autorisations de sécurité VBA
Dans Microsoft Office, les macros sont désactivées par défaut, afin d'éviter l'exécution de code nuisible. Si vous souhaitez exécuter vos macros, vous devez l'autoriser. Exécutez cette étape facultative au cas où vous auriez reçu un message d'erreur lors de l'exécution de l'une des deux macros que nous avons créées ci-dessus.
Remarque : Désactiver toutes les macros avec notification est le paramètre de sécurité recommandé pour les classeurs Excel contenant des macros. Cela fonctionne comme suit : lorsqu'un utilisateur ouvre un tel classeur, Excel affiche une notification "MACROS a été désactivée" juste au-delà de la barre de formule. Il appartient ensuite à l'utilisateur de décider d'activer les macros dans le classeur.
Emballer
Dans le court didacticiel d'aujourd'hui, nous avons appris à insérer des macros dans Office 365 Excel, soit en les enregistrant, soit en les écrivant directement à l'aide de Visual Basic pour Applications.
Ce n'est qu'une étape de départ pour que les débutants se familiarisent avec le développement Excel. Lecteurs nécessitant des solutions spécifiques, veuillez nous envoyer une demande via la page de contact .
Découvrez comment modifier la taille des colonnes, des lignes et des cellules dans Excel 2016 pour afficher vos données efficacement.
Apprenez comment utiliser la <strong>fonction HLOOKUP</strong> dans Excel pour rechercher des données efficacement. Découvrez des conseils et des exemples utiles !
Découvrez comment utiliser la fonction WORKDAY dans Microsoft Excel pour calculer efficacement les jours ouvrables en excluant week-ends et jours fériés.
Découvrez comment empiler et ajouter des données efficacement dans Excel avec les fonctions VSTACK et HSTACK. Améliorez votre productivité !
Découvrez comment utiliser la fonction NORMDIST dans Excel pour analyser les données statistiques, en suivant nos étapes simples et efficaces.
Vous souhaitez automatiser des tâches répétitives dans Excel VBA ? Découvrez comment utiliser une boucle Do-While pour exécuter des actions jusqu
Découvrez comment ouvrir danciens fichiers Excel avec Excel 365 (2016/2019).
Découvrez comment utiliser la fonction DSUM dans Excel pour calculer des sommes conditionnelles complexes efficacement.
Découvrez comment utiliser la <strong>fonction Match</strong> dans Excel pour le traitement de données. Apprenez avec des exemples pratiques.
MehmetSalihKoten, un utilisateur de Reddit, a créé une version entièrement fonctionnelle de Tetris dans Microsoft Excel.