Visual Basic pour Applications (VBA) est la méthode idéale pour personnaliser Excel 2010 en fonction de vos besoins. Si vous vous retrouvez constamment à effectuer les mêmes tâches, telles que la copie de données dans Excel, vous pouvez demander à VBA d'effectuer la tâche à votre place. Au lieu de copier manuellement les données d'une feuille de calcul et de les coller dans une autre, écrivez une macro VBA et vous pouvez appuyer sur un bouton pour effectuer le copier-coller instantanément.
Étape 1
Cliquez sur l'onglet "Développeur", puis sur "Visual Basic" pour ouvrir Visual Basic Editor (VBE) avec lequel vous pouvez créer VBA.
Vidéo du jour
Étape 2
Cliquez sur "Insérer", puis sur "Module" pour ouvrir une fenêtre de module vide.
Étape 3
Coupez et collez le code suivant dans la fenêtre du module :
Sous-application Copy_Data(). ScreenUpdating = False Worksheets("Sheet1").Range("A1:A10").Value = Worksheets("Sheet2").Range("B1:B10").Value Application. ScreenUpdating = True End Sub
Étape 4
Adaptez le code à vos besoins spécifiques; tel qu'il est écrit, le code copie les données des cellules A1 à A10 de la feuille de calcul 1 dans les cellules B1 à B10 de la feuille de calcul 2. Par exemple, si vous souhaitez copier les données des cellules C1 à C100 de la feuille 4 vers les cellules D1 à D100 de la feuille 5, vous devez réécrire la troisième ligne du code pour lire :
Feuilles de calcul("Feuille4").Plage("C1:C100").Valeur = Feuilles de calcul("Feuille5").Plage("D1:D100").Valeur
Étape 5
Appuyez sur "F5" pour exécuter la routine.
Conseil
Appuyez simultanément sur les touches "Alt" et "F11" pour basculer entre la feuille de calcul et votre code.