Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 31/10/2005, 21h42   #1 (permalink)
Val
Guest
 
Messages: n/a
Par défaut recopier des données dans une autre feuille

bonjour à tous,

Je souhaite récupérer les lignes d'une feuille de données dont la colonne D comporte un 1 et les copier au fure et à mesure sur une autre feuille.

Le 1 de la colonne s'inscrit quand une date précise arrive, donc pas forcément à la saisie.

Merci de votre aide.
  Réponse avec citation
ANNONCES
Vieux 31/10/2005, 22h00   #2 (permalink)
Linebaker
Guest
 
Messages: n/a
Par défaut Re:recopier des données dans une autre feuille

Bonsoir le forum, Val,

Quelque chose comme ça devrait faire l'affaire :

Sub Macro1()
Do Until ActiveCell = ''
Range('D1').Select
If ActiveCell = 1 Then
Selection.Copy
Sheets('Ta_feuille').Select
Range('ta_cellule').Select
Do Until ActiveCell = ''
If ActiveCell = 1 Then
ActiveCell.Offset(1, 0).Select
End If
Loop
ActiveSheet.Paste
Else
ActiveCell.Offset(1, 0).Select
End If
Loop
End Sub
  Réponse avec citation
Vieux 31/10/2005, 22h13   #3 (permalink)
val
Guest
 
Messages: n/a
Par défaut Re:recopier des données dans une autre feuille

dans l'ecriture de la macro tu dis 'ta feuille' et 'ta cellule'; dois-je comprendre feuille récapitulative et 1ere cellule de la ligne à recopier?
  Réponse avec citation
Vieux 01/11/2005, 05h39   #4 (permalink)
Linebaker
Guest
 
Messages: n/a
Par défaut Re:recopier des données dans une autre feuille

Bonne nuit le forum, Val,

Ce que je veux dire c'est la feuille et la cellule de destination. J'ai modifié le code pour qu'il soit plus complet :

Sub Macro1()
Do Until ActiveCell = ''
Range('D1').Select
Copier:
If ActiveCell = 1 Then
ActiveCell.Range(Cells(0, 1), Cells(0, 12)).Select 'ou plus selon ta plage à copier
Selection.Copy
Sheets('Feuil2').Select
Range('A2').Select
Do Until ActiveCell = ''
If ActiveCell <> '' Then
ActiveCell.Offset(1, 0).Select
End If
Loop
ActiveSheet.Paste
Else
ActiveCell.Offset(1, 0).Select
End If
Loop
Goto Copier
End Sub
  Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 19h43.


(C) 2006 Excel Downloads