Comment copier les données d'une feuille sur une autre dans un classeur Excel grâce à VBA ?

12 juin 2019

Nous verrons à travers cet article comment transférer le contenu d’un groupe de cellule, vers une feuille d’un même classeur et ce de façon automatique grâce à Excel VBA.

Exemple Démonstratif :

Premièrement, on crée et enregistre un classeur nommé "Classeur 1". Par la suite, on insère un tableau de matières (Maths et Français) où chacune de nos matières auront des moyennes reliées à chaque élève.

 

Pour commencer à utiliser le code VBA, ouvrez l’onglet "Développeur" et cliquez sur "Visual Basic".

 

Afin, d'insérer des codes, il vous suffit de cliquer sur "Insertion" puis "Module" :

 

Le but de cet exemple est de :

1. Copier le contenu des cellules (‘H1’,’H2’,’H3’,’I1’,’I2’,’I3’)

2. Coller le contenu des cellules copiées de la feuille 1 vers la feuille 2 dans les cellules ‘A1’,’A2’,’A3’,’B1’,’B2’,’B3’ du classeur 1.

N.B: N'oubliez pas que tout code VBA commençant par un "Sub" doit se terminer par "End Sub".

 

Pour conclure, il ne manque plus qu’à exécuter le code en cliquant sur le bouton de lecture (ici surligné en jaune).

Voici notre résultat :

Vous pouvez désormais copier le contenu des cellules d’une feuille d’un classeur vers un autre et ce grâce à VBA.

Pour savoir comment faire un calcul somme avec VBA, consultez notre article ici.

N'oubliez pas de consulter nos formations Excel VBA !

Articles en relation

envelopephone-handset linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram