Bonjour à tous,
J'aimerais avoir un coup de main pour créer un code VBA qui puisse me permettre de copier des données sur une autres feuilles.
Malheureusement je ne m'y connais pas en VBA. Cela ne m'empêche pas bien entendu de chercher sur le net et de tester . Mais malgré de nombreuses tentatives, le code ne fonctionne surement pour des raisons basiques.
Déjà pour être sur j'ai 4 Feuilles. Je souhaite copier des données de la feuille 3 vers la feuille 4. Je dois bien écrire mon code VBA dans un module ou dans une des feuilles?
Voici ce que j'ai écris:
Je souhaite copier toutes les données des colonnes M,N,O à partir de la ligne 7 de la feuille Matrice vers la Feuille Test à la cellule L5 (coin haut gauche du début des données).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Sub Testcopie1() Workbooks ("Pompage v3.xls") .Sheets ("Matrice") .Range ("M7:O7"), Range("M65536:O65536").End(xlUp) .Copy (Workbooks("Pompage v3.xls")) .Sheets ("Test") .Range ("L5") End Sub
Ce que j'aimerais c'est que ce code après ne me copie que les lignes non vides.
Ci joint un exemple du tableau sur lequel je travail.
Feuil1: je souhaite copier les 3 colonnes vertes
Feuil2: je souhaiterais que les données soient copiées en supprimant les lignes vides (ou égale à zéro)
(pourquoi le fichier que je joins est supprimé?)
Merci d'avance pour votre aide
Partager