Se connecter / S'enregistrer
Votre question

Copier-coller ligne en fonction d'une valeur de cellule

Tags :
  • Automobile
  • Programmation
Dernière réponse : dans Programmation
11 Avril 2010 12:48:09

Bonjour a tous et a toutes.

Voila je suis petit nouveau sur ce forum et aujourd'hui je me tourne vers vous parce que j'ai un problème.

Je vous explique :

j'ai un fichier mais par clause de confidentialité je présenterai un exemple fictif.

id Personne achat depenses


id Personne achat depenses
1 Pierre voiture 6000
2 Jean maison 150000
3 Marcel velo 200
4 Veronique fleur 15
5 Paulo ordinateur 800
6 Pierre pc portable 900
1 Pierre telephone 150
2 Jean voiture 15000
3 Marcel vetements 300
4 Veronique armoire 600
5 Paulo tableau 150
6 Pierre console 250


je voudrai effectuer un filtre en fonction soit sur l'id soit sur le prenom de la personne pour pouvoir afficher les données correspondantes à l'individu dans un nouvelle onglet ou une nouvelle feuille.
En copiant les lignes dans une nouvelle feuille.
J'ai créer une macro mais étant débutant je n'arrive pas à la réaliser correctement.

la voici :

  1. Sub Macro1()
  2.  
  3. For i = 1 To 14
  4. Sheets.Add
  5. Selection.AutoFilter Field:=2, Criteria1:=Range("B" & i).Value
  6. Range("A1: D13").Select
  7. Selection.Copy
  8. Sheets("Feuil" & i).Select
  9.  
  10. ActiveSheet.Paste
  11.  
  12. Application.CutCopyMode = False
  13.  
  14. Next
  15. End Sub


J'espere ne pas avoir était trop flou ...

En attendant une reponse de votre part. :D 

Autres pages sur : copier coller ligne fonction valeur cellule

11 Avril 2010 12:49:45

Oups j'ai oublier de préciser que le langage de programmation utilisé est le langage visual basic :) 

Bon dimanche
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS