Copier/coller ligne sous condition dans excel

Résolu/Fermé
kroo - 21 janv. 2009 à 12:07
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 - 8 févr. 2010 à 21:33
Bonjour,

J'ai déjà consulté certain forum en VBA (mais je ne comprend pas grand chose) et je n'arrive pas adapter les codes a mon cas, quelqu'un peut-il m'aider ??

Voilà, j'ai un fichier excel (2007) avec plusieurs onglets, dans la feuille 1 appelé "Tous" j'ai des données en colonne N (soit F, E ou "Vide"), je voudrais qu'en fonction de "F" et "E" les lignes se copient dans les onglets correspondant F => onglet France et E => onglet Etranger (sans ligne vide).

Les mises a jour peuvent-elles se faire automatiquement ? (au fur et a mesure de la saisie dans la feuille tous)

Est-ce que par la suite je pourrais rajouter des colonnes avec des formules (simple) dans les onglets France et Etranger sans passer par le VBA ?

Merci d'avance pour votre aide
A voir également:

11 réponses

Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
21 janv. 2009 à 14:33
Salut,

Tu peux t'inspirer du fichier joint avec le lien ci-dessous

https://www.cjoint.com/?bxoBGeQKuB

Pour être complet, je pense que tu devrais inclure dans le code l'éffacement des données de l'onglet origine aprés archivage dans les onglets respectifs, afin d'éviter les doublons de saisie.

Je serai de retour dans la soirée pour des réponses complémentaires, mais si tu change à la structure de ton classeur, tu devras le prévoir à la création pour la prise en charge par le code VBA ou le modifier plus tard

A+
0
Merci,

Je comprend pas le langage VBA, donc j'ai déjà essayé de comprendre ce que tu m'as transmis, et essayé de l'adapter a mon fichier.

Par contre dans la feuille 22, il me met toutes les données.

Et quand j'adapte le code a mon fichier, il me reprends toutes les lignes F et E dans les 2 onglets.

J'ai pas les fichiers sous les yeux, je reprendrai mon apprentissage vendredi.

Merci encore, a bientot
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
21 janv. 2009 à 21:21
Salut,

Avec le lien ci-dessous, envois un exemple de ton fichier, j'adapterai le code macro avec quelques explications pour te permettre de comprendre

https://www.cjoint.com/

A+
0
Bonjour,

Voici le lien : https://www.cjoint.com/?bzj4vKGOVK

J'ai mis ma condition (E,F et "vide") en colonne J au lieu de N.

Par contre comme tu me l'as soumis, je ne veux pas effacer mes données dans la feuille d'origine.

Merci beaucoup pour ton aide.
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
23 janv. 2009 à 11:36
Salut,

Je regarde ton fichier cet après midi.

Une fois les données transférées dans les feuilles correspondantes, ces données sont elles effacées de la feuille Tous !

Dois je intégrer l'enregistrement automatique après transfert pour plus de sécurité !

A+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Re,

Non je veux pas supprimer les données de la feuille tous, elles me servent encore.

L'enregistrement automatique consiste en quoi exactement ??

Merci
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
23 janv. 2009 à 12:18
Bonjour Kro, Mike

ci joint proposition sans VBA
http://www.cijoint.fr/cjlink.php?file=cj200901/cijEGtOCim.xls
(réalisé avec Xl2003)
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
23 janv. 2009 à 16:03
Salut Kroo et Michel_m,

Comme promis, testes le fichier joint, si c'est ce que tu cherches, on reverra le code.

L'enregistrement automatique, après le transfert des données dans les feuilles respectives, on peut programmer un enregistrement sans que tu es à le faire manuellement, c'est tout, on peut également mettre une boite de dialogue te confirmant que les données ont bien été transférées et, ou enregistrées mais c'est pour le fun, tu vois

https://www.cjoint.com/?bzp5xeIsmD

A+
0
Bonjour à vous 2,

Les 2 versions du fichier me conviennent, et elles vont servir a d'autres personnes de mon service.

Mike-31, l'enregistrement automatique n'est pas necessaire, j'aime bien cliquer sur la petite disquette ...

Merci encore pour votre aide

Bonne journée
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
26 janv. 2009 à 11:26
Salut,

Peux tu nous confirmer que tes attentes sont satisfaites afin que l'on mette ton statut en résolu

Merci A+
0
Re,

C'est tout a fait ce que je voulais.

Merci a vous deux
0
je suis intéressé par la macro du copier coller sous condition
mais les liens avec les macros sont détruis
pourrais tu me les faire parvenir à psimonpieri@gmail.com
merci pour ton aide
0
Salut

J'ai le même problème que toi. Est ce que tu peux m'envoyer le code que tu as stp ?

Merci

pinOu
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
8 févr. 2010 à 21:33
Salut,

Pour obtenir des réponses, il est souhaitable que chacun ouvre sa propre discussion et encore plus lorsque le statut de la discussion est en résolu.
Enfin voilà le lien d'un fichier qui répondait à une demande spécifique

https://www.cjoint.com/?civEbdRIwc
0