Copier la plage d'une base de données sur une autre feuille (VBA)

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Fredrennes

XLDnaute Junior
Bonjour,

J'ai une base de données sur une feuille XL. Ces données sont insérées par date c'est à dire qu'en colonne A les valeurs varient de 200601 à 200612.

1 - Pour vous, qu'elle est la méthode la plus intéressante pour copier sur une autre feuille uniquement les données pour lesquelles en cellule A j'ai "200610" par exemple ?

2 - Pour ce filtre et cette même macro , si je souhaite copier uniquement les cellules des colonnes A, C & D de ma base qui compte bcp de colonnes ... y-a-t-il une ligne de code instantanée ou dois-je prendre la totalité de ma base pour la découper ensuite ?

Ci-joint un fichier pour tenter d'être plus clair.

Merci
 

Pièces jointes

Re : Copier la plage d'une base de données sur une autre feuille (VBA)

Merci bcp ...

Par contre ça m'arrangerait si tu pouvais m'expliquer qq chose ....

Je vois que ta macro fait appel à ceci :

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$1" Then Call test
End Sub

Peux-tu m'expliquer comment sont liées les 2 macros stp ?

Merci bcp
 
Re : Copier la plage d'une base de données sur une autre feuille (VBA)

re

la macro worksheet_change se lance a chaque changement dans la feuille concernée et en Target situe la cellule qui a changé
il est donc ecrit que s'il y a eu changement dans la feuille et si la cellule qui a changé est la cellule B1 il faut executer la macro test
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour